1
相信大多博客都是生成静态网站搭建的,当然就需要管理大量的markdown文件,我偶然用到了一款基于管理类似于GitHub这类仓库md文件的管理系统,极易上手,可以在线使用网站的生成器进行静态网站的生成,在线直接预览,我是用它和GitHub Actions搭配,只需在这里提交就自动部署到Gitee pages或是GitHub pages。接下来就是快速上手教程。https://forestry.io/

支持的静态网站生成器

图片

img

支持的git provider

图片

img

选择GitHub后就会进入登录界面,如果要加载私有库需要点击上面这个选项,Check For Config 就是指定Config.toml 在哪里

图片

img

主要设置步骤

图片

img

可以看到第一部的仓库配置已经自动完成了配置

它会去指定仓库设置一个Deploy keys用于部署仓库

其实弄完第二步就可以使用了,配置的主要步骤:

  1. 配置仓库,在创建站点时就完成了
  2. 是指定文件位置扫描md文件,会在侧边栏显示,可以分类显示,我只用了Directory这种类型

    图片

    img

    图片

    img

  3. 是指定媒体储存位置,我用不上就没设置
  4. 就是配置静态网站生成器的,在创建的时候就配置了,在这可以调整

    图片

    img

具体使用

创建博文模板Front Matter

创建一个md模板,基于现有文件来创建,Front Matter选项

图片

img

里面就是md文件头部的参数设置,根据实际调整

图片

img

创建博文Create new

图片

img

创建时选择模板,只有一个模板时不能选择,会直接使用模板

图片

img

点击保存就会同步到仓库了

进行预览,几秒就可生成了

图片

img

欢迎去我博客或微信公众号LiuJohntun看整个建站流程,目前已经简化操作直接在Forestry.io上编写markdown文章后预览无误后提交通过GitHub Actions自动部署到GitHubPages、 GiteePages、OSS对象存储

如若内容有不足之处,还望大家多提建议多多与我交流。

更多精彩可以关注我的博客https://johntunliu.github.io/...


蝉语
4 声望0 粉丝