banner
ZDawn

ZDawn

Do one thing at a time and do well.
tg_channel

Obsidian的分享攻略

前言#

每个人都有写作的热情,每个人都有分享的欲望,但不是写作一定就要让别人看到,更多的是记录自己的心情和成长,那 Blog 无疑是最佳的选择。

有很多成熟的 Blog 可以选择,像语雀,Medium,博客园等,我更喜欢自己控制自己的数据,同时尽量做到自动化的工作流,我只注重书写,而发布交给自动化。

工作流#

  • Obsidian,较为完善的写作体验,作为写作和管理文档的本地工具。
  • Notion Blog 分享平台
    • Notion,中转工具,之前一直用 notion 来写东西的,但是网络的选择让我不得不放弃 Notion 在线,而选择仅作为存储数据。
    • NotionNext,一个非常好的利用 Notion 的 DB 动态渲染 Blog 的工具。
    • Obsidian-NotionNext-plugin,一个有着相同爱好者做的工具,把 Ob 的文档上传到 Notion。
  • Xlog,基于 web3 的加密分享平台
    • xlog.app
    • Obsidian-xlog-plugin,上传文档到 xlog 插件
  • Halo,完善的个人 Blog 系统
    • halo.run
    • Obsidian-halo,利用 Obsidian 发不到 halo 工具

对于 Blog 我是放弃双链的,与其要想那么多,倒不如多写一些,Blog 毕竟有些过余零碎以及内容可能毫不相干

Notion 博客#

效果图#

qfjN25RMA6UGgaY.png

工具#

  • Notion,最好是 plus 版本,需要用 Notion 作为图床,免费版有 5mb 的限制,不过也够用了。
  • NotionNext,应该是目前最好的 Notion 渲染工具,有多套主题可以选择
  • Vercel,一个非常良心的网站托管工具
  • 域名,vercel 的二级域名被墙了,自定义的域名没有被墙的,访问速度还不错。

配置流程#

  1. NotionNext 网站搭建,具体参考作者博客安装流程
    1. 登录 Notion 后,打开模板,点击右上角的Duplicate 复制到自己的 Notion 库中。
    2. 发布公开这个模板,并记录下 Page ID,形如02ab3b8678004aa69e9e415905ef32a5 ,就是地址栏? 前面的一串字符串。
    3. 登录 Github,并 Fork源代码 到自己的仓库。
    4. 登录 Vercel,选择刚才 Fork 的仓库部署。
  2. Vercel 配置环境变量
    1. 目前 Notion 配置环境变量有多种方式,可以修改源代码、vercel 环境变量、Notion 数据库配置中心,但是我觉得最佳的还是 Vercel 环境变量。
    2. 用 vscode 打开一个文件,复制下面的内容,修改属于你自己的变量,保存为.env文件
    3. .env 导入到 vercel 的 NotionNext 项目,重新部署,你就得到了属于自己的 Blog
NOTION_PAGE_ID=''
NEXT_PUBLIC_THEME='hexo'
NEXT_SINCE=2013
NEXT_PUBLIC_APPEARANCE='auto'
NEXT_PUBLIC_GREETING_WORDS='欢迎来到我的博客🎉,每天都要开心哦😁'
NEXT_PUBLIC_CUSTOM_MENU=true
NEXT_PUBLIC_LINK='https://blog.zjan.me'
NEXT_PUBLIC_KEYWORD=''
NEXT_PUBLIC_CONTACT_EMAIL=''
NEXT_PUBLIC_NOTION_HOST=''
NEXT_PUBLIC_POST_SHARE_BAR=false
NEXT_PUBLIC_POST_SORT_BY='date'
NEXT_PUBLIC_WIDGET_PET=false
NEXT_PUBLIC_COMMENT_ENV_ID=''
NEXT_PUBLIC_ANALYTICS_GOOGLE_ID=''
NEXT_PUBLIC_DESCRIPTION='人生天地间,忽如远行客'
NEXT_PUBLIC_BIO='一个无趣的人'
  1. Obsidian NotionNext 插件
    1. 插件市场搜所NotionNext 安装插件
    2. 配置主要是 notion 的 api 接口和 page id,详情看Github
    3. k2wngNzTFbtMVP9.png
    4. 善于利用 Obsidian 模板功能

Xlog Blog#

效果图#

Mi2bB4YjT8AHVUp.png

工具#

  • https://xlog.app
  • 加密钱包,好像邮箱也行了,不过 xlog 基于 web3 的,最好还是用加密钱包。
  • obsidian-xlog 插件

配置流程#

  1. xlog.app
    1. 用钱包链接就可以了。
    2. 可以自定义域名
    3. 注意:所有的都无法删除。
  2. Obsidian 插件配置
    1. https://github.com/Otto-J/sync-to-xlog
    2. 建议通过 SIWE 获取 token
  3. 项目文档写的很清楚,善用文档

Halo Blog#

效果图#

T1E7K2xrfieFjoH.png

工具#

  • https://halo.run
  • Obsidian halo 插件(貌似无法上传图片,不知道修复了没)

配置流程#

  • halo 安装看官方文档即可了
  • obsidian 插件也看文档

Enjoy!#

三种分享方案,最佳的 Blog 效果应该是 Halo,更加的完善。但无论哪一种方式,我最喜欢的就是无需离开 Obsidian,即可完成发布,比如当我敲完这段话就可以直接用命令发布了,多么的方便呀。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。