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. 访问
7. 总结
不需要安装软件,无第三方依赖,没有DB,好简单嘛,使用方面,本地编辑好了 记得上传Github。
转载请注明原地址:
http://blog.noark.xyz/article/2017/5/18/分享使用chca搭建静态博客全过程/