这篇文章记录我网站建站的修改进度。之所以叫起始之地,是因为最近玩塞尔达传说,走到了起始之地,这是旷野之息游戏开始的地方,感慨颇多。
本站美化将基于Stack进行修改。目前在研究这个主题的功能。
需求
- 完善关于页面。
- 完善蜂窝的历史,可以追溯到15年。
- 记录本站的修改版本记录
- 实现手机能修改电脑上的Markdown文件,从而做到手机也能码字修改文章。
- 迁移以前的文章。
- 部署到GitHub
- 测试obsidian双链对博客的影响
- 修改主题的颜色、壁纸等,目前感觉很多值得优化的地方。
- 目前是关闭评论的状态,以后可以添加,目前不需要。我记得第一次建站的时候还是用多说,不过刚搜一下好像已经关闭服务了。
- 在别人网站上看到了有意思的聊天气泡,可以试着玩一下。
- footer部分想美化一下
- 想添加一个图鉴专栏(书影游)
- 必须优化图片的加载速度,以后的图片都得压制了再上传。
问题记录
- 记录问题1: 头文件中slug是做什么用的。
已解决,对于静态网页来说,slug就是有效url的末尾部分的字段。毕竟如果文件名是中文,可能会被转码。写不写无所谓,我没SEO的需求。实际测试中浏览器中能显示中文,只是复制下来的链接会转码,不利于分享。属于链接优化的内容,据说简短的slug能增加被搜索引擎获取的能力。
- 记录问题2: 目前尚不清楚是哪个设置使得必须得是index.md才能被读取,在初始的config.yaml版本下并不会使得index.zh-cn.md失效。
已解决,主题自带多语种支持,修改i18n下的文件就可以了。
- 记录问题3: 尚不确定emoji的支持情况。🎈🎆🎗🎠🧧🎃
经过测试似乎是支持的。
- 记录问题4:sub、abbr、kbd、mark,这几个Markdown语法在该主题下没有效果,很奇怪的是sub没用但是sup虽然大概率用不上。
- 记录问题5: 似乎没能支持KaTex,明明已经在配置里打开了math。
已解決,主题中自带的Katex的cdn挂了连不上,换个公开的加速服务1的就ok了。(从控制台可以发现还有一些挂了,只是目前没有使用)
- 时间错乱,这个问题在发现的时候就解决了,问题来自我修改了config里的params.dateFormat,写了个数字大于博客创立日,时间就错乱了。不过问题也有,如果日期是今天的文章会不显示。目前迷惑中。
- 为了实现图鉴专栏,我需要一个能跳转到不会受到
menu
样式影响的文件。所以我修改了.\layouts\partials\sidebar\left.html
里相关的内容,直接利用social
跳转外链的特性,其实直接自己额外写一个应该也可以,只不过太麻烦了,改一改social
就能用何必呢。当然缺点就是不能在menu里排序,只能存在它之前或者之后。