Express React Blog

Tag: 个人项目  Posted on 2020-06-25 20:59:32 Edited on 2020-06-28 18:42:03

stars forks repo-size license release

描述

  1. 这是一个后端采用 Express.js ,而管理端采用 React 的博客系统。
  2. 项目地址:https://github.com/songquanpeng/express-react-blog
  3. 演示

亮点

  1. 使用代码编辑器编辑内容(内置 ACE 代码编辑器,包含多种主题)。
  2. 易于配置以及与 disqus 评论系统,访问统计系统整合。
  3. 你可以从 OneNote 等软件中复制内容其带有格式(需要打开 paste with formatting 功能并设置页面类型为 raw),这意味着你可以将 OneNote 中的笔记发布到你的博客上!
  4. 你可以使用本博客系统部署你的单页面 Web 应用(例如一个游戏),只需要把代码粘贴进来并设置页面类型为 raw
  5. 本系统部署起来非常简单,无需配置数据库(此处用的是 SQLite,但是迁移到其他数据库也很简单,修改 knexfile.js 配置文件即可)。

部署

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