技术
内容
美化
经验
网站渲染
- 双链的双括号
]]
和半角括号(
之间要加空格,否则链接会渲染失败,因为方括号和半角括号连接会被识别为其他的链接形式。
- 文件属性(YAML)中不能出现
|
字符,当然属性中最好也别加双链,否则部署会直接不成功(显示推送成功,Github中也有更新,但网页无法渲染)。
- 文件名中
汉字+"》"+汉字
的组合会导致渲染失败。
CSS
- 增加@media (max-width: 600px)代码,解决手机访问栏宽太窄。
- 调整.sidebar 和.sidebar-container的宽度至300px以上,解决网页访问侧边栏太窄。
- 进一步调整侧边栏元素,需要修改
site/_includes/components/
文件夹里的sidebar.njk文件,需要做好备份。
插件配置
Slugify Note URL
选项一定要关闭,否则如果文件路径中有中文字符会推送不成功。
Custum Filter
选项很好用,可以隐藏或替换相对应的内容,支持正则表达式,比如 ::: hidden (.*\n)*?:::
,就是隐藏符号中间的内容:::: hidden 这里的内容会被隐藏 :::
。
- 显示页面创建与修改时间要定义Timestamp settings里的字段从YAML属性中取,否则会取文件的创建和修改时间。
- 使用不同电脑每次都需要重复发布的bug,可能原因是:网页有任何不同都会造成重复发布。比如digital garden插件Appearance里页面创建日期的格式设置不一致(该设置obisidian无法同步),一台电脑认为应该显示为YYYY年MM月DD日,一台电脑认为应该显示为yyyy/m/d,这些都会被视为页面的改动。