思路:
以typora工具在macOS环境下为例,首先新建/usr/local/bin/typora,给予运行权限
1#! /bin/bash
2open -a typora $1
新建博文,快捷方式:
1#! /bin/bash
2blog_path=~/Codes/blog
3cd $blog_path
4hugo new --editor typora posts/$1.md
之后新建博客,只需:
1blog content-title
此外,关于新建博文,自动添加tags和默认目录的问题:
修改$blog_path/archetypes/default.md即可
有这个想法很久了,开始的想法用golang
写个小的cli
工具,来更快的新建博文。
今天上手后感觉功能完全没必要,想到之前笔记上记得sed
等工具,决定捡回来用一下。
日常使用,其实还好
1$ j blog
2$ hugo new posts/new-post.md
3$ typora path/to/post.md
然后进入Typora
Title
改成中文。Tags
,Categories
。tags
、categories
。执行完以上步骤后才能开始写作,其过程也谈不上复杂,但总给人感觉还是有一部分重复劳动。
我预期的目标
1$ hugox new-post 新文章 随笔
然后弹出Typora
,开始写作。
逻辑很简单,使用脚本
blog
目录。markdown
文档。Title
改为自定义题目。Tags
行。Categories
空行或指定归档名。Typora
或Code
打开指定文档。