代码拉取完成,页面将自动刷新
Markdown
格式文本输入源,注重简洁易用.快速预览,可以关注我的个人博客:www.jinyan.ink 项目源码整体比较简单,适合初学者练手学习项目。
go version go1.14 linux/amd64
- 注:go mod 模式开启
go get github.com/HanJinyan/Meink
hanjinyan@hanjinyan:~/app/src/Meink$ go build
hanjinyan@hanjinyan:~/app/src/Meink$ ./Meink run
浏览器打开:localhost:8080 进行预览
$ ./Meink run 运行博客
$ ./Meink init 清空public (用于调试)
$ ./Meink new 创建文章
编辑config.yml,使用格式:
site:
title: "Meink· 轻量级静态博客构建工具" # 网站名称
subtitle: "Keep It Simple & Stupid" # 网站首页字幕
limit: 5 # 每页文章数
theme: theme # 主题名称(默认是theme)
language: zh-cn # 网站显示语言(可选zh-cn ,en )
url: "http://www.jinyan.ink" # 网站url
root: "/Meink" # 网站根目录
copyright: "你的备案号" # 网站备案号
email: "你的邮箱"
github: "你的Github名称"
link: "{year}{month}{day}{hour}{minute}{second}.html" #文章连接
authors:
me:
name: "Meink" # 文章作者名
intro: "Meink" # 文章作者描述
avatar: "/author.png" # 文章作者logo
build:
output: "public" # 输出目录
source: "source" # 文章存放目录
port: 8080 # 输出端口
copy:
- "source"
./Meink new blog_name # 创建文章
- blog_name.md文件在source/xxxx年-xx月-xx日 文件夹下
编辑.md文件,使用格式:
title: Meink # 文章名称
date: 2020-03-27 18:47:26 # 文章时间(自动生成)
update: 2020-03-27 18:47:26 # 文章更新时间(手动生成)
author: me # 文章作者(默认me)
cover: # 文章封面
draft: false # 是否为草稿(草稿不渲染)
top: false # 是否置顶
type: post # 文章类型(post为文章 , page 为页面)
hide: false # 是否隐藏(隐藏文章不渲染)
tags: # 文章标签
- Meink
- GitHub
preview: # 文章预览内容
---------------------
Markdown 格式的正文
./Meink new page_name # 创建页面
编辑.md文件,使用格式:
type: page # 类型(post为文章 , page 为页面)
title: "关于" # 页面标题
---
Markdown 格式的正文
- .md创建在source文件夹下 (允许子文件)
欢迎各位爱好者提建议,二次开发,源码交流
解析语言过程中使用了Map结构,在渲染并发过程中有几率触发 "concurrent map writes and read" 这个Bug 导致程序挂掉,目前自己没能解决。
QQ : 994205825
微信: HBY205825
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型