2024 年我又投入到了 Obsidian 发布文章了,原因自然是找到了更流程的发布方式,详细请看 《使用 Obsidian 免费建个人博客》
为啥回来呢
- 主要是 Notion 模板的发布,我优化了下,可以正常使用了
- 我的网站,我不用依赖双链
- Notion 的模板够好看
- 部署起来很方便
- 写文章足够自由省事
- Notion AI
当然这只是我的选择,Notion 部署也有缺点,但我不太在乎,毕竟每个人的需求点不一样。
如何部署,看这篇: Vercel + Notion 建个人博客
为何使用
我其实一直在使用 Notion,也使用 Notion 建立起了自己的个人网站,LaoMiao.site。
所有体验都基于免费基础上,希望在免费基础上有很好的体验
该个人网站基于该项目 nextjs-notion-starter-kit,使用 Vercel 发布,但在使用中出现了如下问题:
- 该项目访问太慢,尤其大图片的影响
- nextjs-notion-starter-kit 出现问题不能及时解决,当然自己也可以修改,但是难度比较大(是我太笨了)
- Vercel 页面容易出现失败,当 Notion 页面太多,Function 时间如果处理超过 10s(免费额度),就失败了
当然,使用 Notion 作为后台也有他的优点让我选择:
- 无感发布,在 Notion 写好的内容无感进行发布
- 有 Notion 作为后台,编写体验比较好
为了解决上面的问题,并延续优点,我转入了 obisdian 的怀抱,当然也有其它优点:
- 内容都在本地存储,没有风险
- 不同于 Notion 的其它体验
- 基于 Markdown 语法,并基于本地内容生成文章,只是还不能实现无感,但好在内容编辑体验比较好,这个问题不大
现在寻找下基于 obsidian 存在的网站模板有哪些?
Obsidian账户
使用时不需要进行登录就可以使用,笔记都存储在本地,只需要用 Onedrive 类似的工具同步即可,当然 Git 也 Ok。 那使用账户登录时,是为了得到一些付费的额外体验:
- 商业授权
- 笔记可以在网络中公共访问
- 笔记随账户同步
插件
打开第三方插件:Settings -> Community plugins -> Browse。 安装好的插件,在 Settings -> Community plugins 下图位置启用:
Picgo
打开插件设置,选择:
前提需要在本地提前安装好该应用,我本地配置的是图床是 Gitee。 下来,直接粘贴图片即可。
模板
在写 Hugo 文章时,开始需要先写 metadata 数据,类似:
---
title: "111"
---
为了解决这种每次的繁琐事情,可以写一个模板,直接使用即可。
快捷方式
方法一,命令行:cmd/ctrl + p -> Templates: insert ...
方法二,绑定快捷键:Settings -> Hotkeys -> Insert templates
网站发布
使用 Hugo 模板
Hugo: Install Hugo with "extended" Sass/SCSS version,记着安装的必须带 Sass,不然在运行
make serve
命令时,提醒错误:
开源项目 https://github.com/jackyzha0/quart 克隆到本地,进入根目录,运行命令:
make update
make serve