CHCA 静态博客生成器 CHCA

agolangf2017-04-22 15:00:14 • 3388 次点击    
这是一个分享于 2017-04-22 15:00:14 的项目,其中的信息可能已经有所发展或是发生改变。

一个使用 golang 开发的博客生成器。

chca init 用于初始化博客,会自动生成config.yml

初始化以后需要在config.yml文件同目录下创建theme文件夹用于存放模板文件

模板文件夹结构

blog 模版文件夹

-- assets 资源文件夹

-- -- css

-- -- js

-- layout 布局文件夹

-- -- main.html 公共布局

-- -- index.html 主页

-- -- post.html 文章页

-- -- archive.html 导航导航页

-- -- category.html 分类导航页

-- -- tag.html 标签导航页

-- -- page.html 标签、导航和分类列表页面

新建markdown文件

markdown文件需要以 --- 开头进行说明:

建议使用chca创建markdown文件

about.md文件是存放作者简历的文件,存放在markdown文件夹 readme.md和about.md不会被文章解析器解析

生成html文件

开启文件监听器,监听文件夹和文件后缀名在config.yml里配置,配置示例:

以上配置:监听器监听markdown文件夹下的以.md为后缀的文件,当文件夹下的.md文件新增或者发生改变时,chca则会自动编译博客

打开内部服务器,监听端口8800

打开内部服务器,监听端口8800,并开启文件监听器

Latest commit to the undefined branch on unknown
Download as zip
授权协议:
Apache
开发语言:
Google Go 查看源码»
操作系统:
跨平台
3388 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传