# oneindex-j
**Repository Path**: MayuriNFC/oneindex-j
## Basic Information
- **Project Name**: oneindex-j
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: cdn
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-10-10
- **Last Updated**: 2023-06-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 预览地址
[od.xkx.me](https://od.xkx.me/)
## V佬的项目基础上更新
######### 本人不会开发,只是在原有基础上做一些微调
1.内嵌播放
2.侧边栏功能
3.增加fancybox插件,支持图片响应式弹出,滑动查看。
4.增加反代sharepoint.com功能(由ppx[ppxwo.com]修改)
可通过Nginx/CDN反代sharepoint.com,加快速度。
5.增加Aplayer获取当前页所有音频列表播放。
6.增加PDF.js预览pdf文件。
7.世纪互联安装方法:~~把index.php开头的第6和7行的斜杠删除即可。~~ 直接安装页面选择即可
8.可修改支持挂载SharePoint,方法:[blog.jialezi.net](http://blog.jialezi.net/?post=157)
其他说明
1.1 nginx伪静态
```
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?/$1 last;
}
```
1.2 Apache伪静态
```
## 计划任务
[可选]**推荐配置**,非必需。后台定时刷新缓存,可增加前台访问的速度
```
# 每小时刷新一次token
0 * * * * /具体路径/php /程序具体路径/one.php token:refresh
# 每十分钟后台刷新一遍缓存
*/10 * * * * /具体路径/php /程序具体路径/one.php cache:refresh
```
## 特殊文件实现功能
` README.md `、`HEAD.md` 、 `.password`特殊文件使用
可以参考[https://github.com/0oVicero0/oneindex/tree/files](https://github.com/0oVicero0/oneindex/tree/files)
**在文件夹底部添加说明:**
>在onedrive的文件夹中添加` README.md `文件,使用markdown语法。
**在文件夹头部添加说明:**
>在onedrive的文件夹中添加`HEAD.md` 文件,使用markdown语法。
**加密文件夹:**
>在onedrive的文件夹中添加`.password`文件,填入密码,密码不能为空。
**直接输出网页:**
>在onedrive的文件夹中添加`index.html` 文件,程序会直接输出网页而不列目录。
>配合 文件展示设置-直接输出 效果更佳
## 命令行功能
仅能在php cli模式下运行
**清除缓存:**
```
php one.php cache:clear
```
**刷新缓存:**
```
php one.php cache:refresh
```
**刷新令牌:**
```
php one.php token:refresh
```
**上传文件:**
```
php one.php upload:file 本地文件 [onedrive文件]
```