基于Gatsbyjs和react的个人博客页面
_如果你喜欢这个网站,请给我一个star,非常感谢。
If you like this website, please give me a star, thank you very much.
- Git
- Node:从 8.5.0 或更高版本开始的任何 8.x 版本
- fork 本项目 (想要贡献的话)
- 在本地计算机上克隆本项目
如何运行?
- 安装 Gatsby-CLI
npm install --global gatsby-cli
- 使用 Gatsby 启动器创建新的 Gatsby 项目,
my-blog
是您博客的文件夹
gatsby new my-blog https://github.com/PiccoloYu/SaoBear-is-Blog
- 打开文件夹
cd awesome-blog
-
运行开发服务器
npm start
启动热重载开发服务器 (基于Gatsby)open http://localhost:8000
在您喜欢的浏览器中打开
|—— content
|—— docs
├── node_modules
├── src
├── .gitignore
├── .prettierrc
├── gatsby-browser.js
├── gatsby-config.js
├── gatsby-node.js
├── gatsby-ssr.js
├── LICENSE
├── package-lock.json
├── package.json
└── README.md
SaoBear 的博客 的博客 目前正在使用Netlify,当然,您可以使用 Github Pages 作为替代方案。
Github Pages
npm run deploy 将博客部署到 Github Pages
Netlify
-
对于
window is defined
, 引包前检查 window :if (typeof window !== `undefined`) { const module = require("module"); }
-
npm run reset
清除本地缓存
自动部署