项目简介
本项目是一个基于 Node.js 的静态博客生成系统,旨在帮助用户简单、高效地创建和管理自己的静态博客。
项目的主要特性和功能
- 简单易用:安装和使用步骤简单,少量命令即可完成博客的初始化和部署。
- 清晰的目录结构:拥有清晰的站点目录结构,便于管理配置文件、静态资源、文章源文件、插件和主题。
- 可配置性强:通过
config.yml
文件可轻松配置站点信息,如标题、描述等。 - 主题定制:支持使用 ejs 模板创建自定义主题,满足个性化需求。
- 插件扩展:提供插件系统,允许用户编写插件来扩展博客功能。
- 文章管理:支持文章分类、标签、归档,方便组织和浏览文章。
安装使用步骤
前提条件
确保已经安装 Git 和 Node.js v6.x。
安装
执行命令 npm install pencil-cli -g
进行全局安装。
使用
- 创建
source
分支:git checkout -b source
。 - 初始化站点结构:
pencil init ./
。 - 在
config.yml
文件中配置站点信息。 - 查看帮助信息:
pencil help
。
部署
将远程 Git 仓库 clone 至本地后,先切换至 source
分支,使用 pencil deploy
命令将本地的 source
分支推送到远程仓库的 source
分支,并将 public
子目录推送到远程仓库的 master
分支。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】