电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>TitanPages静态博客生成器

TitanPages静态博客生成器

2022-06-09 | zip | 9.88 MB | 次下载 | 免费

资料介绍

授权协议 Apache
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件

软件简介

TitanPages是一个静态博客生成器, 可以配合githubpages轻松的搭建自己的博客。

 

展示网站请转到: https://qibin0506.github.io/

如何使用

step 1.

    下载源码编译源码(linux用户, 可以直接下载tt文件;windows用户可直接下载tt.zip解压使用)

step 2.

    创建文件, 在你的工作空间用命令行运行以下命令:

    tt -type create -file 你的文件名称

    例如: tt -type create -file 我的第一篇博客

step 3.

    写作, 打开/raw/你的文件名称文件, 进行文章的书写(注意: 文章的格式必须是markdown的)

step 4.

    编译markdown文件,写作完成后, 运行命令:

    tt -type build -file 你的文件名称 [-author 作者] [-tmpl 要使用的模板文件]

    例如: tt -type build -file 我的第一篇博客 -author 亓斌 -tmpl ./content.html

    (注意: []中的参数为可选参数, 具体content.html模板如何书写会在下面介绍)

    现在在/html目录下会生成对应文件名的html文件.

step 5.

    生成目录, 运行命令:

    tt -type cate

    运行该命令, 在/html目录中会生成一个category.auto.js的javascript文件.

step 6.

    文章模板文件content.html的书写:

  1.  使用占位符{{.Title}}表示文章的标题

  2.  使用占位符{{.Date}}表示文章的日期

  3.  使用占位符{{.Author}}表示文章的作者

  4.  使用占位符{{.Desc}}表示文章的描述

  5.  使用占位符{{.Content}}表示文章内容

注意: 关于占位符{{.desc}}的说明: 建议将这个描述放在中,这样,在生成目录的时候才会产生摘要信息.

step 7.

    关于自动生成的category.auto.js文件的说明, 这个文件是关于文章索引信息的, 我们需要在目录页调用这个文件里的函数:

  1. pageCount() 函数会返回分页页码总数(默认分页大小为5)

  2. getQueryString(query) 函数可以获取指定的querystring参数, 通常我们用来获取当前页码

  3.  get(currentPage) 函数会根据当前页码返回数据数组, 该数组中包含了索引页需要的信息

    索引信息数组中包含的信息如下:

  1. title 文章的标题

  2. date 文章生成的时间

  3.  desc 文章的简要描述

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 += "← Newer Posts" } document.getElementById("nav").innerHTML += "Page "+page+" of "+count+"" if(page < count) { document.getElementById("nav").innerHTML += "← Older Posts" } if (page <= count) { var result = get(page) for (var i=0;i"+result[i].date+""+result[i].title+"

"+result[i].desc+"

 

Read More...

" }     } }
 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费