Obsidian+HEXO配置博客
最近又双想起来自己有个博客的事情了,于是随便写点啥
这篇文章是Next学习的后续,所以忽略一些大条件(配置啥的)了
主要是一直用vscode写文章也没那么方便,有的时候只用显示下预览不需要其他插件之类的云云
但typora也只适合用来写单文件,最后就试试obs了
基本的
如果是第一次配置hexo的话还是使用终端方便点
配置好之后只需要使用obs将blog的文件夹设置为仓库就好了
注意到默认情况下只会用到source里的内容,可以在设置-文件与链接-忽略文件
这里把node_modules
之类的丢进去,甚至只留个source都行
不过需要用到模板,就顺便保留scaffolds
了
平常用vsc写博客的话预览和发布都是要输命令的,obs没自带的终端来执行命令
所以需要下一个第三方插件Shell commands
,
加上我是Windows环境,下完插件后新建两个命令就好了
用来预览的 1
2
3hexo clean
hexo s
start 'http://localhost:4000'
用来自动发布Git的 1
2
3hexo clean
hexo g
hexo d
然后ctrl+p
输入对应的命令名字就好了
遗留的问题是开启4000预览后没命令手动关闭,虽然有动态修改但还是很膈应,关obs就好了
以及没有明显的终端回显
如果不使用hexo自带的一键部署的话,就用Obsidian GIT
插件自己提交就好了
用obs比vscode的优势大概就是
一些进阶
主要是在学shell commands
原生Obs并没有提供直接执行终端命令的方法
所以一般的新建文章hexo new [scaffolds] [title]
会很麻烦,要么起个终端写一个
要么曲线救国,在设置里把scaffolds
放到模板里去,然后新建一个笔记再嵌入模板
或者把一般的文章放到日记里去,就可以一键生成了
唯一的问题就是标题得手动打一次,一些设置也需要手动改,和vsc也没差了
在shell commands
有一个Prompts
的可视化功能,可以稍微帮助一点
TODO: https://publish.obsidian.md/shellcommands/Preactions/Prompts