yzh119 / polyswg

An easy static website generator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Polyswg Ver 1.0 一个简易的静态博客生成器

#功能

  • 添加文章,生成归档。
  • 加载了highlight.js和Mathjax,支持数学公式输入。
  • 支持多说评论。
  • 使用Markdown标记语言,使用了我写的一个非常简陋的markdown解析器:https://github.com/yzh119/md2html4cpp

#安装 需要预先安装boost库,boost库安装教程可见http://www.boost.org.
安装完成之后运行 g++ -std=c++11 pswg.cpp -o pswg -O2 -lboost_filesystem -lboost_system -lboost_date_time 即可。

#使用

  • 初始化:在安装目录下运行 ./pswg -i
  • 添加文章: ./pswg -a
  • 生成网页: ./pswg -g
  • 服务: 进入public目录,运行python -m SimpleHTTPServer 进入http://127.0.0.1:8000 即可看到已经生成的页面。
  • 部署: 如果是虚拟主机,将public文件夹内的内容复制到主机的public_html文件夹下,如果是github pages,按照官网上的步骤进行。

#说明 如果要添加文章内容,进入article目录,用任意一种文本编辑器编辑postname.md。

About

An easy static website generator.

License:Apache License 2.0


Languages

Language:C++ 89.5%Language:CSS 10.5%