2.3 KiB
2.3 KiB
config.json 配置说明
- "port": 服务器监听的端口号,
- "pageSize": 首页每一页的文章数量,
- "descriptionLen": 文章没有配置description字段时,默认取文章内容多少个字作为描述,
- "author": 博客作者,网站底部展示,
- "qq": 作者的QQ号,在说说中显示头像
- "icp": 网站的备案号,
- "webHookSecret": 博客文章更新勾子的密钥,这里要和你在仓库设置的密钥一样,
- "categoryDisplayQuantity": 在分类页面下,每个分类下最多展示多少篇文章,
- "utterancesRepo": 是否开启utterances评论,留空没有评论,否则填写评论存储的仓库name/repo,
- "gitalk_repo": 是否开启Gitalks评论,留空没有评论,否则填写评论存储的仓库repo,
- "gitalk_clientID": 应用id,
- "gitalk_clientSecret": 应用授权密钥,
- "gitalk_owner": 仓库所有者,
- "timeLayout": 解析时间的格式,保持和你文章里面的date字段一样,除非了解Golang的时间解析,否则不要修改,
- "siteName": 网站的名字,
- "documentGitUrl": 你文章的git地址,应用会把文章克隆在当前目录下,必须公开并且以.git结尾,
- "htmlKeywords": 网页里面的htmlKeywords,
- "htmlDescription": 网页里面的htmlDescription,
- "themePath": 主题路径,留空使用/blog,
- "themeColor": 博客的主题颜色,
- "dashboardEntrance": 网站仪表盘的访问路径,留空使用/admin,
- "themeOption": 网站可选择的主题颜色
- "memos_url": 说说和影集的memos网站地址不带后面的/
- "memos_user": 用户名称或者id
- "memos_album_tag": 影集所使用的标签
- "memos_talk_tag": 说说所使用的标签
MD 文章支持的字段
- "title": 文章标题,不填使用文件名,
- "date": 文章日期,排序使用(导航文章使用这个来排序),
- "description": 文章描述
- "tags": 文章 tag
- "author": 文章作者
- "musicId": 网易云的歌单ID
文章的这些字段全部可以为空,但是没有日期会默认使用文件生成的日期,那样每次迁移文档时间都是不可控的。
其他
开启utterances评论之后,utterancesRepo指向的仓库必须是公开并且可以被评论的,具体使用请访问 https://utteranc.es webHook的地址: 你的域名/api/git_push_hook