chca
1.0.0
CHCA เป็นเครื่องกำเนิดไฟฟ้าแบบคงที่ที่พัฒนาขึ้นโดยใช้ Golang
go get -v github.com/ghaoo/chca/chca
# chca command [args...]
# 初始化博客文件夹
chca init
# 新建 markdown 文件
chca new filename
# 编译博客
chca compile/c
# 打开文件监听器
chca watch/w
# 打开文件服务器, 默认端口9900
chca http [port]
# 运行chca, 默认端口9900
chca run [port]
CHCA init ใช้เพื่อเริ่มต้นบล็อกซึ่งจะสร้าง config.yml โดยอัตโนมัติ
# config.yml
# 站点信息
title : 我的网站
subtitle : 网站标题
description : mate-description
keywords : mate-keywords
summary_line : 10 // 首页文章行数
home_art_num : 30 // 首页文章数量
# 文件夹相关
theme : theme/blog //网站模板
markdown : markdown //博客markdown文件存放文件夹
html : /data/www/html //博客html文件存放文件夹
storage : storage //数据存放文件夹,暂时未用到
# 作者信息
author : your name
avatar : /assets/avatar.png //头像连接,一般放到assets或者avatar文件夹里
github : https://github.com/ghaoo //github主页
weibo : http://weibo.com/golune //微博主页
mail : [email protected] //email 地址
zhihu : https://www.zhihu.com/people/golune //知乎主页
# 监听信息
paths : // 监听文件夹
- markdown
exts : // 监听后缀名
- md
# 上传信息
upload_theme : theme/upload // 上传模版地址
# 自定义标题,可不配置,使用chca设置好的标题
home_title : 主页标题
archive_title : 文章归档标题
tag_title : 标签导航页面标题
cate_title : 分类导航页面标题
about_title : 简历页面标题
article_title : 文章标题标头
หลังจากเริ่มต้นคุณต้องการ
โครงสร้างโฟลเดอร์เทมเพลต
การอ้างอิงไวยากรณ์แม่แบบ: เทมเพลต
ไฟล์ Markdown ใหม่
ไฟล์ Markdown จะต้องอธิบายโดย ---
เริ่มต้น:
---
date: 2017-01-01
title: 我的博客
categories:
- 技术
tags:
- golang
---
ขอแนะนำให้ใช้ CHCA เพื่อสร้างไฟล์ Markdown
ไฟล์ about.md
readme.md
ไฟล์ที่ about.md
ประวัติย่อของผู้เขียนไว้ในโฟลเดอร์ Markdown
สร้างไฟล์ HTML
เปิดการตรวจสอบไฟล์โฟลเดอร์การตรวจสอบและชื่อต่อท้ายไฟล์ถูกกำหนดค่าใน config.yml และตัวอย่างการกำหนดค่า:
// 监听文件夹
paths :
- markdown
// 监听后缀名
exts :
- md // 监听 markdown 文件(以.md为后缀的文件)
การกำหนดค่าข้างต้น: ผู้ฟังฟังไฟล์ที่มี .md
เป็นคำต่อท้ายภาย .md
โฟลเดอร์ markdown
เปิดเซิร์ฟเวอร์ภายในตรวจสอบพอร์ต 8800
เปิดเซิร์ฟเวอร์ภายในพอร์ตการฟัง 8800 และเปิดการตรวจสอบไฟล์
ETCD อยู่ภายใต้ Apache 2.0 Livense