TitanPages, A fast, simple static blog builder, powered by golang.
TitanPages是一个静态博客生成器, 可以轻松的搭建自己的博客.
依赖项目
demo中使用的主题来自:http://kywk.github.io/
https://qibin0506.github.io/
展示网站请转到:2016/7/2更新
- 修复生成摘要时保持markdown格式bug
- 加入-help参数, 可以在命令行查看使用文档,使用方法:
tt -help keyword
e.g.tt -help build
查看build的使用方法
如何使用
step 1.
下载源码编译源码(linux用户, 可以直接下载
tt
文件;windows用户可直接下载tt.exe)step 2.
创建文件, 在你的工作空间用命令行运行以下命令:
./tt -type create -file 你的文件名称
例如: ./
tt -type create -file 我的第一篇博客
step 3.
写作, 打开
/raw/你的文件名称
文件, 进行文章的书写(注意: 文章的格式必须是markdown的)step 4.
编译markdown文件,写作完成后, 运行命令:
./tt -type build -file 你的文件名称 [-tmpl 要使用的模板文件]
例如: ./
tt -type build -file 我的第一篇博客 -tmpl ./content.html
(注意: []中的参数为可选参数, content.html模板如何书写会在下面介绍)
现在,在html目录下会生成对应文件名的html文件.
step 5.
生成目录, 运行命令:
./tt -type cate
运行该命令, 在html目录中会生成一个
category.auto.js
的javascript文件.step 6.
文章模板文件content.html的书写:
- 使用占位符
{{.Title}}
表示文章的标题 - 使用占位符
{{.Date}}
表示文章的日期 - 使用占位符
{{.Author}}
表示文章的作者 - 使用占位符
{{.Desc}}
表示文章的描述 - 使用占位符
{{.Content}}
表示文章内容
注意: 关于占位符
{{.desc}}
的说明: 建议将这个描述放在<meta name='description'></meta>
中,这样,在生成目录的时候才会产生摘要信息.联系我
我的邮箱: qibin0506@gmail.com
from https://github.com/qibin0506/TitanPages
演示站点:http://surmount.biz.st:2348/
演示站点:http://surmount.biz.st:2348/