littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于 Node.js 的静态博客生成器

项目简介

本项目是一个基于 Node.js 的静态博客生成系统,旨在帮助用户简单、高效地创建和管理自己的静态博客。

项目的主要特性和功能

  1. 简单易用:安装和使用步骤简单,少量命令即可完成博客的初始化和部署。
  2. 清晰的目录结构:拥有清晰的站点目录结构,便于管理配置文件、静态资源、文章源文件、插件和主题。
  3. 可配置性强:通过 config.yml 文件可轻松配置站点信息,如标题、描述等。
  4. 主题定制:支持使用 ejs 模板创建自定义主题,满足个性化需求。
  5. 插件扩展:提供插件系统,允许用户编写插件来扩展博客功能。
  6. 文章管理:支持文章分类、标签、归档,方便组织和浏览文章。

安装使用步骤

前提条件

确保已经安装 Git 和 Node.js v6.x。

安装

执行命令 npm install pencil-cli -g 进行全局安装。

使用

  1. 创建 source 分支:git checkout -b source
  2. 初始化站点结构:pencil init ./
  3. config.yml 文件中配置站点信息。
  4. 查看帮助信息:pencil help

部署

将远程 Git 仓库 clone 至本地后,先切换至 source 分支,使用 pencil deploy 命令将本地的 source 分支推送到远程仓库的 source 分支,并将 public 子目录推送到远程仓库的 master 分支。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】