基于Hexo + GitHub Actions + Obsidian的博客方案
前言Hexo + Obsidian 的好处 知识库与博客一体化:Obsidian 可以作为知识库,而 Hexo 则用于将知识库中的内容转化为博客,这种方式可以将个人笔记和公开分享的内容无缝对接 灵活的内容筛选:可以通过目录将部分笔记标记为”分享”或”不分享”,方便管理 通过GitHub Actions可以进行自动部署,并且能将笔记存储在GitHub中 接下来来看看应该如何实现吧 创建一个Hexo博客项目官网:Hexo官网 1234567891011// 直接使用npx创建,project_name为自定义命名npx hexo init project_name// 等待创建完成,进入项目文件夹中cd projetc_name// 使用包管理器安装依赖pnpm install// 项目启动pnpm run server 项目启动成功界面: GitHub Action部署在GitHub Pages上部署Hexo使用GitHub Action部署Hexo本质上是一个CICD流程,接下来让我们实践一下 首先需要在GitHub上创建远程仓库,将本地仓库与远程仓库关联,推荐在...
Obsidian使用手册
快捷键可在设置中设置自定义快捷键 以下是我的设置: 编辑模式与预览模式的切换:「Ctrl + E」 插入代码块:「Ctrl + M」 插入表格:「Ctrl + T」 插入链接:「Ctrl + K」 文字高亮:「Ctrl + H」 文字加粗:「Ctrl + B」 增加笔记属性:「Ctrl + N」 打开命令面板:「Ctrl + P」 插件 Image Context Menus:支持复制图片、打开图片所在文件夹 Image auto upload Plugin:将正文中本地图片上传图床 Clear Unuse Images:定期清理附件库中未被引用的图片 Mouserwheel Image Zoom:通过鼠标滚轮调节图片大小 Auto Link Title:处理粘贴在文档上的链接 Advanced Tables:表格插件 本地图片存放本地图片会默认存在附件目录根目录中,可在设置中指定附件文件夹![[Pasted image...