Skip to content

leemeng0x61/blog.henix.info

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

henix 的技术博客:http://blog.henix.info/

一个 lua 的静态站点生成器。

Features

内容

  • 文章点击量(使用 Google Analytics 统计)
  • 文章评论数(使用 Disqus 统计)
  • 热门文章(根据评论数和点击量)
  • 相关文章(根据标签)

呈现

设计

  • 每篇文章没有“上一篇”、“下一篇”的导航,首页不按时间排列而按照分类排列。这是我的“去 timeline 化”设计:为什么说 timeline 可能是一个错误
  • 根据客户端时间自动切换样式表(一套白天样式、一套晚上样式)
  • 禁止 iframe(防 ISP 插广告)

Dependency

lua

  • lxp : XML parser
  • slt2 : Lua 模板

js

Build

cd lua
# 从 ga 下载点击量 csv 并保存为 visits.2.csv
# 从 disqus 导出评论 xml 并保存为 comments.xml
make # 生成点击量和评论数据
./gen.lua # 生成的东西放在 static

Run

lighttpd -D -f lighttpd.conf
firefox http://localhost:8080/

Releases

No releases published

Packages

No packages published