本文基于 PAI 搭建博客.
PAI 购买页: https://cloud.tencent.com/solution/pai?from=10680
PAI 使用示例:
购买完后需等待几分钟 PAI 的安装. 通过 https:// 域名: 5523 访问成功后, 说明 PAI 安装结束.
远程登陆到 PAI
SSH root@域名或 IP
配置 node.JS
PAI 中已经安装了 node.JS, 可以用如下命令进行查看:
node -v
如果显示 "-bash: node: 未找到命令", 执行:
- echo "export PATH=/usr/local/node/bin:$PATH">> ~/.bashrc
- source ~/.bashrc
下载 Gatsby CLI
- NPM config set registry http://registry.npm.taobao.org
- NPM install -g gatsby-cli
下载 Gatsby 静态博客
Git clone https://gitee.com/aping-dev/gatsby-starter-blog
安装 Gatsby 静态博客的依赖库
耗时几分钟~几小时, 据网速而定
- cd gatsby-starter-blog/
- NPM install --unsafe-perm=true --allow-root --verbose
启动 Gatsby 静态博客
gatsby develop -p 3000 # PAI 中的 nginx 默认代理 3000 端口
也可以将启动命令写入 .pai.YAML 中, 这样就可以通过 PAI 界面管理了. 详见
图片. PNG
参考
- https://www.gatsbyjs.org/docs/quick-start/
- https://github.com/gatsbyjs/gatsby-starter-blog
来源: https://www.qcloud.com/developer/article/1557598