Chca是什么?

Chca是一个静态博客生成器。
最大的特色就是简单、方便、快捷,不需要使用命令编译文件,
我们写博文时,只需把markdown文件放到markdown文件夹下就能自动生成html了。
如果你没有使用过其他生成工具的话,直接入手Chca肯定是个不错的选择…

官方传递门:https://github.com/num5/chca

1. 下载chca

Windows:http://golune.qiniudn.com/chca-win64.tar.gz
Linux:http://golune.qiniudn.com/chca-linux64.tar.gz
Mac:http://golune.qiniudn.com/chca-darwin64.tar.gz

2. 初始化

打开命令终端,出入命令:

E:\oschina.net\blog>chca.exe init
============================================
*   _______________  __________________    *
*   __  ____/___  / / /__  ____/___    |   *
*   _  /     __  /_/ / _  /     __  /| |   *
*   / /___   _  __  /  / /___   _  ___ |   *
*   \____/   /_/ /_/   \____/   /_/  |_|   *
*                                          *
*             Simple and fast              *
============================================

2017/05/31 16:21:58 [chca.go:139] [DEBUG] 初始化成功!

E:\oschina.net\blog>

3. 下载模板

地址:http://golune.qiniudn.com/default-theme.tar.gz

模板文件夹结构
- blog 模版文件夹
- -- assets 资源文件夹
- -- -- css
- -- -- js
- -- layout 布局文件夹
- -- -- main.html 公共布局
- -- -- index.html 主页
- -- -- post.html 文章页
- -- -- archive.html 导航导航页
- -- -- category.html 分类导航页
- -- -- tag.html 标签导航页
- -- -- page.html 标签、导航和分类列表页面

4. 创建一个博文

新建 markdown 文件

E:\oschina.net\blog>chca.exe new test
============================================
*   _______________  __________________    *
*   __  ____/___  / / /__  ____/___    |   *
*   _  /     __  /_/ / _  /     __  /| |   *
*   / /___   _  __  /  / /___   _  ___ |   *
*   \____/   /_/ /_/   \____/   /_/  |_|   *
*                                          *
*             Simple and fast              *
============================================

E:\oschina.net\blog>

自行编辑在markdown主文件夹下的filename.md文件

5. 运行chca

E:\oschina.net\blog>chca.exe run 9000
============================================
*   _______________  __________________    *
*   __  ____/___  / / /__  ____/___    |   *
*   _  /     __  /_/ / _  /     __  /| |   *
*   / /___   _  __  /  / /___   _  ___ |   *
*   \____/   /_/ /_/   \____/   /_/  |_|   *
*                                          *
*             Simple and fast              *
============================================

2017/05/31 16:32:20 [compile.go:33] [TRAC] 开始编译博客...
2017/05/31 16:32:20 [compile.go:48] [DEBUG] 编译完成...
2017/05/31 16:32:20 [watcher.go:27] [TRAC] 初始化监听器... ... 
2017/05/31 16:32:20 [watcher.go:77] [TRAC] 监听文件夹: [markdown]
2017/05/31 16:32:20 [watcher.go:84] [DEBUG] 初始化监控成功... ...
2017/05/31 16:32:20 [chca.go:144] [TRAC] 打开内置web服务器...
2017/05/31 16:32:20 [chca.go:155] [DEBUG] 打开内置web服务器成功,监听端口:9000...

6. 访问

http://127.0.0.1:9000/

7. 总结

不需要安装软件,无第三方依赖,没有DB,好简单嘛,使用方面,本地编辑好了 记得上传Github。

转载请注明原地址: http://blog.noark.xyz/article/2017/5/18/分享使用chca搭建静态博客全过程/