一个基于React的静态网站生成器
, 可以通过Gatsby.js生成个人博客。
quick start
// 安装cli
npm i --global gatsby-cli
// 创建项目
gatsy new gatsby-site
// 运行服务
cd gatsby-site
gatsby develop
// 打包服务
gatsby bulid
deploying 部署
通过github (gh-pages)部署,直接通过https://username.github.io/project-name
访问,其中username
是github用户名,project-name
是通过gatsby-config.js
配置的。
// 安装github pages
npm i -g gh-pages
// gatsby-config.js 指定project-name
module.exports = {
pathPrefix: '/project-name'
}
// 发布
gatsby build --prefix-paths && gh-pages -d public