原文见:GitHub/Blog
安装Nodejs & Mysql(或其他被Sequelize支持的数据库);
然后安装本项目的依赖:
npm install
最后安装pm2作为项目管理工具
本项目提供丰富的个性化设置:
title
: 网站标题subtitle
: 网站副标题author
: 你的名字(不过好像没什么用2333admins
: Object列表,key为管理员用户名,value为密码article_per_page
: 首页中每页显示的文章数量favicon
: (目前没啥用) 网站图标article_cover_count
: 预置封面数量(以"material-%d"为前缀(其中%d为正整数,".png"为后缀。editor
: 默认编辑器,目前支持simditor(富文本编辑器)和editor.md(markdown编辑器)db
: 数据库连接设置host
: 主机port
: 端口username
: 数据库连接用户名password
: 数据库连接密码dialect
: 数据库类型(参见 Sequelize)manage
: 管理页面配置article_pageinate
: 每页显示文章的数量user_pageinate
: (目前没啥用)about
: the data for about pageavatar_url
: 头像图片地址name
: 你的名字(有用!introduction
: 自我介绍about_content
: [最新feature] 将你的自我介绍写成markdown,可以使用markdown-it-decorate中的feature指定style(可参考semantic ui文档)skills
:自我评价session_sec
: Session秘钥url
: 网站urlport
: 网站运行端口mode
: 日志开关欢迎大家Star / Fork / Pull Request!