hugo是一个静态博客生成工具,自己有自己的文件组织方式,所以导致的结果就是使用typora不能正常显示图片,插入图片也不能放在正确的位置上。
typora 已经成为收费软件了,有能力请支持正版,或者使用旧版本最后一个Typora免费版0.11.18

图片管理

typora配置图片位置

按照图示设置后,即可正常显示图片,复制粘贴图片也能复制到正确的位置,设置完成后,发现markdown的frontmatter增加了2行:

1
2
typora-root-url: ../../static
typora-copy-images-to: ../../static/img

意思是将图片放在static的img目录里。每次都在markdown文件添加上这两行即可,那么有没有办法自动添加呢?

当然有~

编辑hugo目录下的archetypes/default.md,这个文件是默认创建的模版。在里面添加上上述内容。

自动生成分类

不想让所有的markdown文件都在一个文件夹内,比如想按文件夹分类,A文件夹内的文章发布后就是在A分类下。

可以将archetypes/default.md里面的categories修改成

1
categories: ["{{ trim (replace .File.Dir "posts/" "") "/" }}"]

以后创建新文章的时候就可以自动生成分类了。