henix 的技术博客:http://blog.henix.info/
一个 lua 的静态站点生成器。
- 新年第一贴/准备启用新博客
- 纯静态博客的实现 (注意到当时 jekyll 等还没开始流行)
- 这个 blog 用到的一些算法
- 文章点击量(使用 Google Analytics 统计)
- 文章评论数(使用 Disqus 统计)
- 热门文章(根据评论数和点击量)
- 相关文章(根据标签)
- 数学公式(via MathJax) MathJax: 在网页上显示 LaTeX 数学公式
- 代码高亮(via SyntaxHighlighter)
- 每篇文章没有“上一篇”、“下一篇”的导航,首页不按时间排列而按照分类排列。这是我的“去 timeline 化”设计:为什么说 timeline 可能是一个错误
- 根据客户端时间自动切换样式表(一套白天样式、一套晚上样式)
- 禁止 iframe(防 ISP 插广告)
- lxp : XML parser
- slt2 : Lua 模板
- flower-widgets : js UI 库
- flower.js
- rainy : js 依赖管理
cd lua
# 从 ga 下载点击量 csv 并保存为 visits.2.csv
# 从 disqus 导出评论 xml 并保存为 comments.xml
make # 生成点击量和评论数据
./gen.lua # 生成的东西放在 static
lighttpd -D -f lighttpd.conf
firefox http://localhost:8080/