个人博客的建站纠结史
字数
881 字
阅读时间
4 分钟
强烈建议看这个视频,分析了个人博客应该用社交帐号,还是飞书&语雀, 还是动态博客,还是静态博客 https://www.youtube.com/watch?v=--Tju8tIJKM
tl;dr 太长不看版
我最终(为了防止打脸,还是写上日期:2024-05-10)选择了静态博客 vitepress + obsidian + github 的模式
具体教程见:
why
- obsidian + markdown 符合我日常的使用习惯。而且我是博客跟个人笔记各自一个 obsidian 库。我之前尝试合并在一个库里头(在文件头设置 share:True),但用起来很容易混乱,比如不好管理文件夹结构。
- github: 我觉得从数据存储上看是最容易维护和持久的,如果是个人服务器站点,为了保证数据安全还得做不少操作。
- 静态博客 vitepress:我之前试着用 halo / wordpress,怎么说呢,终究还是不太喜欢,我得手动把我的内容复制到后台,并且点击发布。
- 静态网站可以减少维护精力 & 生命力更强
- 评论 giscus:还是用 github 的评论吧,这样给评论的用户设置个门槛,用户也可以通过 github 的邮件收到消息通知。halo/wordpress 弄一个自带第三方评论以及邮件通知功能还是挺麻烦的,加上国内对于评论还有各种审核.... 还是github吧
- 网站UI: nolebase nolebase 是目前我看到最好看的 obsidian 开源发布网站了,类似的其实挺多的,比如基于 mkdocs 的,react的,但都不如nolebase.
- 网站部署: vercel : 免费,而且我习惯用这个。绑定域名之后,国内不用fq也能访问。
ps:
- 我的博客 github repo 仓库放在个人笔记文件夹里头,这样就可以跟个人笔记在同一个 Obsidian 库中打开
- 需要发布的时候,就使用 obsidian 命令:
move current file to another folder
到博客目录并拷贝相关图片就行。
尚未解决的问题
- [ ] 最新内容邮件订阅 & RSS 订阅: 我想主动推送我的博客新文章给读者,但这个似乎静态网站办不到?
- [ ] 同步内容到其他社交平台上:我在考虑使用一些付费的服务,这样我就专注写作就好。
推荐的其他建站方案
https://cali.so/blog/guide-for-cloning-my-site 他的博客非常简洁好看!!!
纠结史
- 2016 wordpress
- ->
- 放弃
- ->
- 2018 github page + gitee page / Jekyll / hexo / github page
- ->
- 放弃
- ->
- 2020 obsidian mkdocs material, 自己写的小插件让mkdocs支持双链,见 : https://github.com/Jackiexiao/foam-mkdocs-template
- 但 mkdocs 还是太丑了
- ->
- 放弃
- ->
- 2023 obsidian-github-publisher : obsidian发布的免费替代品
- ->
- 2024-04-01 halo 动态博客
- ->
- 2024-05-10 nolebase
其他人的个人博客纠结史
https://atpx.com/blog/dynamic-to-static-website/
如何搭建个人博客?
FAQ
优化博客的 SEO
查看访问统计
百度统计 & Google 统计 Google 有一个 Search Console
其他方案
- Notion to Blog in minutes.
- Write your content on Notion and automatically publish it to your SEO-friendly blog – No coding or design skills required.
- https://feather.so/