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 파일은 ---
시작으로 설명해야합니다.
---
date: 2017-01-01
title: 我的博客
categories:
- 技术
tags:
- golang
---
CHCA를 사용하여 마크 다운 파일을 작성하는 것이 좋습니다.
about.md
파일은 저자 이력서를 about.md
파일 readme.md
.
HTML 파일을 생성합니다
파일 모니터 켜기, 모니터링 폴더 및 파일 접수 이름은 config.yml 및 구성 예에서 구성됩니다.
// 监听文件夹
paths :
- markdown
// 监听后缀名
exts :
- md // 监听 markdown 文件(以.md为后缀的文件)
위의 구성 : 리스너는 폴더 markdown
의 .md
파일 .md
추가되거나 변경되면.
내부 서버, 모니터 포트 8800을 엽니 다
내부 서버, 청취 포트 8800을 열고 파일 모니터를 켭니다.
ETCD는 Apache 2.0 Livense 아래에 있습니다.