obsidian发布的免费替代品

前言

obsidian官方的发布 16美刀/月还是太贵了... 而且也没办法私有化部署,现在网上也有很多obsidian免费发布的教程,但下面两个我觉得是最好的,它们都提供了 obsidian 插件,容易上手,可以只发布指定的文章,

digitalgarden-推荐

优点

使用注意点

已知问题 Known issue

obsidian-github-publisher

最终你可以得到跟官方文档类似的网站

它的亮点

todo

给它贡献 i18n
https://github.com/ObsidianPublisher/obsidian-github-publisher

优点

已知问题 Known issue

具体教程

最简单的方法还是通过 netlify 部署

  1. 点击官方文档中的 netlify deploy ,会得到一个网站,就是你未来的博客地址,对应生成了一个 github repo
  2. 在obsidian中安装 github publisher 插件
  3. 在插件 options 中设置一下内容
    1. github configuration > 填写所有信息,包括token 仓库名等,仓库名就是前面 netlify deploy生成的
    2. upload configuration: 建议设置obsidian path,而不是fix path 这样发布文章后,文件夹结构跟本地的相同,本地的内容建议放在根目录的 docs 下
  4. 想要发布的文章的开头添加
---
share: true
---
  1. 执行指令(ctrl + P)输入 publish ,发布你的文章,提示发布成功后,等十几秒,文章就上传到上述的博客地址中了。
  2. 回到第一步生成的 github repo,修改里头的 mkdocs.yaml 以便添加你的网站名

比如我修改后是这个样子(extra social 可以添加你的社交招呼,你可以根据自己的需要修改)

site_name: jackiexiao's blog
site_description: jackiexiao's blog
site_url: https://blog.jackiexiao.com
extra:
  social:
    - icon: fontawesome/brands/twitter
      link: https://twitter.com/realjackiexiao
    - icon: fontawesome/brands/github
      link: https://github.com/jackiexiao
    - icon: fontawesome/brands/zhihu
      link: https://www.zhihu.com/people/realjackiexiao

其他

如果不想折腾,真的,弄个 wordpress 站点就挺好的....