Express React Blog
描述
- 这是一个后端采用 Express.js ,而管理端采用 React 的博客系统。
- 项目地址:https://github.com/songquanpeng/express-react-blog
- 演示
- 我的博客 (可能并非最新版本).
- Heroku App (后台管理系统地址 默认用户名
admin
以及密码123456
)
亮点
- 使用代码编辑器编辑内容(内置 ACE 代码编辑器,包含多种主题)。
- 易于配置以及与 disqus 评论系统,访问统计系统整合。
- 你可以从 OneNote 等软件中复制内容其带有格式(需要打开
paste with formatting
功能并设置页面类型为raw
),这意味着你可以将 OneNote 中的笔记发布到你的博客上! - 你可以使用本博客系统部署你的单页面 Web 应用(例如一个游戏),只需要把代码粘贴进来并设置页面类型为
raw
。 - 本系统部署起来非常简单,无需配置数据库(此处用的是 SQLite,但是迁移到其他数据库也很简单,修改
knexfile.js
配置文件即可)。 - 多种主题可供选择:
- Bumla:内置默认主题。
- Bootstrap:blog-theme-bootstrap。
- W3:blog-theme-w3。
- V2ex: blog-theme-v2ex。
部署
git clone https://github.com/songquanpeng/express-react-blog.git
cd express-react-blog
npm install
npm run build # Windows 用户运行 `npm run build2`
npm start
如何更新?
git pull
npm install
npm run migrate
Links: Express-React-Blog