静态博客网上资料很多,这里主要记录下自己搭建过程中遇到的问题:

绑定多个域名到多个网站

首先在 github 创建自己的主站点仓库 username.github.io ,然后主域名解析使用 CNAME 类型指向该 url(两条CNAME类型记录 @和www) ,仓库主目录添加 CNAME 文件,内容为你要绑定的域名,然后更新 master 分支即可,网上教程很多。

其实其他的仓库也可以这样做,建立仓库后利用 settings 中的 automatic page generator 添加个页面 ,系统会自动创建 gh-pages 分支,然后手工添加 CNAME 文件,内容为你要绑定的域名,域名解析也是 CNAME 类型指向 username.github.io (和主站相同),然后更新 gh-pages 分支即可。

为什么 next 主题的边栏不显示

即便在修改了配置文件,边栏在页面种也无法自动展开,原来,如果你文章本没有目录,那么边栏是不会自动显示的,只需要在文章中设置好了标题,则目录会自动生成,边栏也会自动显示。

Markdown 不能解析 # 为标题而是直接显示了

Markdown的语法规定控制符和内容间应该有一个空格,所以,只需要多个空格就没问题了。