Skip to content

个人博客的建站纠结史

字数
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 他的博客非常简洁好看!!!

纠结史

其他人的个人博客纠结史

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/

贡献者

文件历史