博客效率优化

博客效率优化

我觉得,blog至少应该自动化一点
先给Obsidian装个git插件,弄个模板
模板如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
---

title: "{{Title}}"

description: "{{Title}}"

slug: "{{Title}}"

date: "{{date:YYYY-MM-DD}}"

categories:

    - tag

tags:

    - tag

---

然后创建Obsidian-Blog仓库,再把Obsidian内容同步过去
首先,创建一个git仓库
submodule两次
先把我的Obsidian对应的blog搞过去
git submodule add [email protected]:ksqeib/Obsidian-Blog.git
然后是主题
git submodule add [email protected]:CaiJimmy/hugo-theme-stack.git themes/stack
整个小脚本放在项目里

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#!/bin/sh
cd `dirname $0`
git pull
rm -rf public
rm -rf ./content/post/*
cd ./Obsidian-Blog
git pull origin master
cd ../
cp -r ./Obsidian-Blog/published/* ./content/post
hugo server -D --bind="0.0.0.0"

部署到机器上,先安装SSH密钥,略
clone下来
git clone --recursive 博客ssh地址
然后弄成服务,自动启动这个脚本就行了-参考 Blog搭建-使用hugo
给Obsidian装一个Image auto upload
然后本地搭建一个Piclist https://piclist.cn/ ,我使用sm.ms作为图床,这样基本上图片、文字都解决了
再有一个自动重启就完美了
先执行
crontab -e
然后添加
*/10 * * * * systemctl restart hugo

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计