自定义配置
有两个配置文件,分别是: config/api.config.js
与 config/site.config.js
。
config/api.config.js
- 是用来定义 API 参数的。 OneDrive 国际版用户无需更改任何参数config/site.config.js
- 是用来自定义你的网页的,你可以自定义标题、图标、字体、联系方式等等。
自定义 API 参数
你自己觉得有必要修改时再修改
- 如果你的账户没有管理权限,那么你需要使用自己的
clientId
与obfuscatedClientSecret
。详情请参考 使用你自己的 clientid 与 secret。 - 如果你是 OneDrive 世纪互联 用户,你需要修改
authApi
与driveApi
,你应该已经在 立即上手 做过了。
自定义网页
有些设置是为你自定义自己的网页而准备的,它们在 config/site.config.js
里:
userPrincipalName
你应该已经在 立即上手 做过了。
icon
- 图标和 favicons
icon
- 是标题栏中标题左边的图标。 它应该被放置在你的 GitHub 项目的 /public
目录,而不是你的 Onedrive 目录 ,并且填上它在 /public
目录内的路径。
比如说,你的项目的 /public
路径长这样:
.
├── favicon-16x16.png
├── favicon-32x32.png
├── favicon.ico
├── icons
│ └── 64.png
└── ...
然后你想让 64.png
作为你的网页图标,那么你应该将 site.config.js
里的 icon
设置为 /icons/64.png
。你的网页的 favicons 也应该放置在 /public
目录,请访问 favicon.io 以生成你的 favicons。
title
- 网页标题
标题栏上的网页标题,图标右边那个。
baseDirectory
你想用 onedrive-vercel-index 分享的 OneDrive 目录,你应该已经在 立即上手 做过了。
maxItems
每页展示的文件数,最大为微软 API 限制的 200。
googleFont
- 自定义字体家族
我们使用谷歌字体家族作为界面的默认字体:
googleFontSans
- onedrive-vercel-index 使用的 sans serif 字体。googleFontMono
- onedrive-vercel-index 使用的 monospace 字体。googleFontLinks
- 谷歌字体资源的链接。
你可以在 fonts.google.com 生成你想用的字体家族的名字和链接。
footer
网页的页脚。你可以在这里写 HTML ,但你要注意双引号 - 你需要将 "
替换为 \"
。你可以在这里写任何东西。如果你喜欢徽章,可以在 shields.io 生成一些。😃
protectedRoutes
你可以创建一个需要密码才能访问的文件夹,详情请参考 私密文件夹。
email
email
- 这是可选项,如果你不想展示任何邮箱,你可以删到只剩 ""
:
- "email": "mailto:[email protected]",
+ "email": "",
我还是建议你放上一些联系方式的。
links
links
- 你可以添加你想要展示的链接,格式为 { "name": "xxx", "link": "xxx" }
。我们已经支持所有来自 Font Awesome 的图标,只要你有 name
。请查看下面的演示:
演示中出现的所有链接均由 GitHub Copilot 生成,并不一定指向我的相关账号。
请到 Brand Icons | Font Awesome 查看图标列表。
datetimeFormat
datetimeFormat
- 是由 day.js
定义的日期格式。详情请参考 day.js
Docs。
默认格式为不带时区的完整 ISO 8601 格式,并且用空格代替字母 T
,就像 2006-01-02 15:04:05
。如果你懒得查阅文档,想要自己构建的话,这里有一些 day.js
格式:
new Date().toLocaleString('en-US')
:M/D/YYYY, h:mm:ss A
,效果是1/2/2006, 3:04:05 PM
。new Date().toLocaleString('en-GB')
:DD/MM/YYYY, HH:mm:ss
,效果是02/01/2006, 15:04:05
。new Date().toLocaleString('zh-cn')
将 上/下午 替换为 A/PM:YYYY/M/D A h:mm:ss
,效果是2006/1/2 PM 3:04:05
。