新版 OneDrive SCF 的安装和美(?)化

2019-12-09T17:40:00

几个月前写过 利用微软 OneDrive API 和腾讯云 SCF 免费搭建个人网盘,由于原作者太过勤劳,不断更新的同时,安装步骤也发生了改变,而我又修改了部分 UI,总是更新文章可太累了,于是把 fork 的代码放到了文章里,准备一劳永逸。但近来收到一些更新新版安装步骤和自定义 UI 的的请求,那我就再更最后一版。你可以先预览一下我的自定义 UI,不喜欢就可以关闭页面了。

演示地址

[tabs]

[tab title="原始界面"]
[btn url="https://service-pgxgvop2-1258064400.ap-hongkong.apigateway.myqcloud.com/test/abcdef/"]你的免费网盘[/btn]
[/tab]

[tab title="自定义版"]
[btn url="https://service-5dkcoxpk-1256127833.hk.apigw.tencentcs.com/release/new_onedrive/"]你的免费网盘[/btn]
[/tab]

[/tabs]

安装步骤

[tip type="danger"]
新版安装前地区选香港,且必须设置以下三个环境变量

[/tip]

新版的 下载链接 在这,安装过程总体区别不大,主要是 环境变量 不同。你可以在 作者主页 查看需要填写的环境变量,其他步骤仍可参照上面提到的老文章,不过 不需要获取和填写 refresh_token 了。如果你是第一次安装可直接观看作者录制的 视频教程。需要特别注意的点是,区域选香港,之后在环境变量里加上 Region,值为 ap-hongkong

引入自定义 UI

进行如下步骤前,你应确保完成了上述安装步骤。现在,以浏览器 隐身模式 打开 函数代码 面板,点击 theme/classic.php。接着按 Ctrl + F 调出 搜索框,输入 <body> 回车,直到光标定位到 54 行左右。

现在复制下面的代码,粘贴到 <body> 的下一行,随后点击靠近左下角的 保存 按钮。

<script>document.body.hidden = 'hidden';</script>
<script src="//cdn.jsdelivr.net/gh/vcheckzen/[email protected]/odscf/logi.js"></script>

今后每次更新你都要重复上述步骤,不过插入行数可能不同,但无论如何,你都可以找到 </head> 标签后的 <body>,将代码插入到那个 <body> 后即可。

</head>
<body>
<!-- 这一行插入代码 -->

广告时间

我自己也写了一版 OneDrive 列表程序,相较于作者的版本,没有管理功能,界面也非常原始,但重在速度快,感兴趣可以 了解一下

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »