Amberpine
生成静态博客站点的程序。
安装
全局安装:
> npm install amberpine -g
本地安装:
> mkdir myblog
> cd myblog
> npm install amberpine --save-dev
初始化
> abp i
> node_modules/.bin/abp i
在当前目录下生成结构:
source
目录存放博客文章列表。
assets
目录中存放静态资源,包含一个必须的 index.css
文件,可修改此文件来改变样式。
构建
> abp
执行此命令将在 dist 目录下生成完整的站点,包含一个首页 index.html
和每篇文章的一个 html
页。
发布
一般情况下,将 dist 目录作为根目录完整地发布到任何静态文件服务器即可。一个常用的选择是 github-pages。可以使用 travis-ci 来完成构建。
language: node_js
node_js:
- 9.11.2
script:
- npm install amberpine
- node_modules/.bin/abp
- cp .nojekyll dist
branches:
only:
- source
deploy:
provider: pages
local_dir: dist
skip_cleanup: true
github_token: $GITHUB_TOKEN
on:
branch: source
target_branch: gh-pages
示例站点
此工具的作者的博客