这是一个静态blog生成器,可以通过配置和内容生成网页。
当前目录的 _config.edn
{
:input "./_writer/"
:output "./html/"
:template "./_template/" ;(非必选)
:blog-name "测试"
:blog-url "http://blog.run.num.com"
:blog-description "我的博客"
}
模板格式为mustache,文件名必须以.mustache
结尾。共有三个模板文件:
- index.mustache
- tag.mustache
- article.mustache
网页的主内容,以及配置信息。文件是以.md结尾,内容分为两个部分:元数据、正文。
元数据在文件顶部,用多行“KEY:VALUE”的形式存在。通过编辑元数据可以设置生成的网页的时间、作者、模板、广告等。
date : 时间 (可选,默认为文件编辑时间)
title : 标题
tags: tag1,tag2
正文的格式是markdown,如果内容只有文字,只需要像平常一样编辑内容即可。需要注意的是段落间需要有一个空行。
- 编辑markdown文件
- 运行kiln.jar文件,生成html文件
- 同步到你的服务器上
在当前目录运行
java -jar kiln-x.x.x-standalone.jar
配置文件默认为_config.edn
,也可以在命令行指定其它文件名:
java -jar kiln-x.x.x-standalone.jar myconfig.edn