代码拉取完成,页面将自动刷新
同步操作将从 HanJinyan/Meink 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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 relaese 发布版打包到release文件夹
$ ./Meink new 创建文章
$ ./Meink sync 同步文章到服务器
编辑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
comment: # 借助Valine实现评论模块
appid: "Valine配置appid"
appkey: "Valine配置appkey"
build:
output: "public" # 输出目录
source: "source" # 文章存放目录
port: 8080 # 输出端口
copy:
- "source"
publish:
release: |
`./release.sh .` # 编译发布版脚本
sync: | # 文章同步到服务器的命令
sshpass -p 你的服务器密码 scp -r /home/hanjinyan/app/src/Meink/ root@你的服务器ip:/目录
./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文件夹下 (允许子文件)
欢迎各位爱好者提建议,二次开发,源码交流
QQ : 994205825
微信: HBY205825
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。