那是在termux上面做的。通过的pandoc的模板功能。
脚本是这样的
#!/data/data/com.termux/files/usr/bin/bash
MD_DIR="/storage/emulated/0/我的文件/md"
TPL="/storage/emulated/0/我的文件/md/post.html"
OUT_DIR="/storage/emulated/0/我的文件/开发/博客/posts"
name="$1"
name="${name%.md}"
name="${name%.html}"
name="${name%.md}" # 防 .md.html 这种夹心
if [ -z "$name" ]; then
echo "❌ 文章名为空(清洗后),请检查参数: $1"
exit 1
fi
src="$MD_DIR/$name.md"
dst="$OUT_DIR/$name.html"
if [ ! -f "$src" ]; then
echo "❌ 找不到源文件: $src"
exit 1
fi
if [ ! -f "$TPL" ]; then
echo "❌ 找不到模板: $TPL"
exit 1
fi
mkdir -p "$OUT_DIR"
pandoc --standalone \
--template="$TPL" \
--output="$dst" \
"$src" && echo "✅ 已生成: $dst"
当然了,这不是我做的。❍⩊❍