TitanPages <a href="https://github.com/qibin0506/TitanPages/blob/master/README.md#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8"></a>如何使用 介绍
TitanPages是一个静态博客生成器, 可以配合githubpages轻松的搭建自己的博客。
如何使用
下载源码编译源码(linux用户, 可以直接下载tt文件;windows用户可直接下载tt.zip解压使用)
创建文件, 在你的工作空间用命令行运行以下命令:
例如: tt -type create -file 我的第一篇博客
写作, 打开/raw/你的文件名称文件, 进行文章的书写(注意: 文章的格式必须是markdown的)
编译markdown文件,写作完成后, 运行命令:
tt -type build -file 你的文件名称 [-author 作者] [-tmpl 要使用的模板文件]
例如: tt -type build -file 我的第一篇博客 -author 亓斌 -tmpl ./content.html
(注意: []中的参数为可选参数, 具体content.html模板如何书写会在下面介绍)
生成目录, 运行命令:
tt -type cate
运行该命令, 在/html目录中会生成一个category.auto.js的javascript文件.
注意: 关于占位符{{.desc}}的说明: 建议将这个描述放在中,这样,在生成目录的时候才会产生摘要信息.
关于自动生成的category.auto.js文件的说明, 这个文件是关于文章索引信息的, 我们需要在目录页调用这个文件里的函数:
索引信息数组中包含的信息如下:
demo中的例子:
window.onload = function() { var page = getQueryString("page") var count = pageCount() if (page == null) { page = 1 }else { page = parseInt(page) } if(page > 1) { document.getElementById("nav").innerHTML += "<a class='newer-posts' href='?page="+(page - 1)+"'>← Newer Posts</a>" } document.getElementById("nav").innerHTML += "<span class='page-number'>Page "+page+" of "+count+"</span>" if(page < count) { document.getElementById("nav").innerHTML += "<a class='older-posts' href='?page="+(page + 1)+"'>← Older Posts</a>" } if (page <= count) { var result = get(page) for (var i=0;i<result.length;i++) { document.getElementById("content").innerHTML += "<article class='post'><header class='post-header'><span class='post-Meta'><time datetime='"+result[i].date+"' itemprop='datePublished'>"+result[i].date+"</time><h2 class='post-title'><a href='./html/"+result[i].title+".html'>"+result[i].title+"</a></h2></header><section class='post-excerpt'><p>"+result[i].desc+"</p> <p><a href='./html/"+result[i].title+".html' class='excerpt-link'>Read More...</a></p></section></article>" } } }
TitanPages <a href="https://github.com/qibin0506/TitanPages/blob/master/README.md#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8"></a>如何使用 官网
https://github.com/qibin0506/TitanPages
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。