More Premium Hugo Themes Premium Nuxt Themes

IBlog

基于 Node.js 的开源个人博客系统,采用 Nuxt + Vue + TypeScript 技术栈。

IBlog

基于 Node.js 的开源个人博客系统,采用 Nuxt + Vue + TypeScript 技术栈。

Author Avatar Theme by eshengsky
Github Stars Github Stars: 1380
Last Commit Last Commit: Jun 17, 2020 -
First Commit Created: Dec 18, 2023 -
IBlog screenshot

Overview

iBlog is an open-source personal blogging system based on Node.js. It features a modern UI, a user-friendly experience, and support for both desktop and mobile access. It also supports dark mode and can be easily deployed using Docker. iBlog is not just a blogging platform, but also a complete project suitable for beginners to learn from.

Features

  • Modern UI and user experience.
  • Support for desktop and mobile access.
  • Dark mode support.
  • Docker deployment.

Installation

To install iBlog, follow these steps:

  1. Install Node.js (version 8 or above) and MongoDB.

  2. It is recommended to use Yarn for package management instead of npm.

  3. Install the dependencies by running the following command:

    yarn install
    
  4. Start the site in development mode:

    yarn dev
    
  5. To start the site in production mode, first compile the project and then start the site:

    yarn build
    yarn start
    
  6. Open your browser and access the site at http://localhost:9000/.

Summary

iBlog is a modern and user-friendly personal blogging system based on Node.js. It supports both desktop and mobile access, as well as dark mode. It can be easily installed and deployed using Docker. With its modern UI and comprehensive features, iBlog is not just a blogging platform, but also a great project for beginners to learn from.