由于Gridea文章源文件丢失(已爬下来转markdwon),加上本来也有买个域名好好写博客的想法,索性另起炉灶…
域名
注册商选择的是Google Domains(土耳其),各后缀购买续费都挺便宜的,.com
之前涨价了,.org
、.net
、.xyz
等还是维持75里拉(人民币27元左右).
之前用过的域名有的是被premium,有的是被涨价,新后缀可能看着有点意思,实际使用不如热门后缀,所以还是直接用辨识度比较高的ID加上热门后缀。.com
、.net
已被注册,.xyz
花里胡哨、.me
太贵,最后用了taosky.org
。
Hugo
Gridea的文件是纯本地存储的,虽然可以手动备份,还是找个配合Git使用静态生成器的看起来更可靠。Hexo太慢,node包让人恐惧,Hugo更快更轻。
至于网页,原来直接托管在github pages,实在太慢。还有闲置的vps正好利用一下,push后Github Action自行生成文件并通过rsync同步到vps上,见 #参考1 ,Hugo速度很快,push完到页面更新用不了半分钟,体验非常不错。
评论使用
giscus
,相较于gitalk的issue模式,discussion更合理点。生成<script>
后,粘贴(新建)到主题目录下的layouts/partials/comments/giscus.html
,在文章模板(single.html
/post.html
)底部引用即可。
写作优化
Markdown格式写东西比较麻烦的一点是图片的插入,一般需要手动保存并填写路径。网上看到有用vscode插件粘贴复制的图片的办法,还挺方便的( #参考2 )。
首先在新建文章时,把文章名作为文件夹,在里面放个index.md
用作文章编辑,如hugo new posts/new-blog/index.md
,这样可以把图片放在文件夹中关联起来。
然后安装
Markdown Paste
这个插件。在编辑文章的时候,截图完以后按command + option + v
进行粘贴,插件会提示是否修改命名,然后把图片保存到当前文章路径并粘贴。
不过这个插件对于已有图片似乎不能用。
原博客
由于没有Markdown格式的源文件,迁移比较困难,之前的文章内容也很杂乱,暂时先保留作为存档了。做来个链接到新站点,新站点也加上了查看存档的链接。