blog

基于 Node.js 的个人博客系统. Node.js based blog system.

MIT License

Stars
63
Committers
4

Blog

_ Node.js based blog system _

Tutorial

Feedback

Description

  • This is a blog system powered by Express.js and React.
  • Demonstrations

Highlights

  1. You can use a code editor to edit your content (built-in ACE code editor with multiple themes).
  2. Easy to configure and integrate with disqus and statistics system.
  3. You can copy from OneNote or any other programs and paste your content with formatting (with the paste with formatting feature, don't forget to set the page type to raw).
  4. You can use this to deploy your single page web application (such as a game), just paste the code and set the page type to raw.
  5. System deploy is extremely simple, no need to configure the database (here I use SQLite as the default database, but it's easy to move to other database, just by modifying the knexfile.js).
  6. Multiple themes available:
    1. Bulma: default theme.
    2. Bootstrap: blog-theme-bootstrap.
    3. W3: blog-theme-w3.
    4. V2EX: blog-theme-v2ex.
    5. Next: blog-theme-next.
    6. Bootstrap5: blog-theme-bootstrap5.

Deployment

git clone --recurse-submodules https://github.com/songquanpeng/blog.git
cd blog
npm install
npm run build  # For Windows user, please run `npm run build2` instead
npm start