第一次从0到1搭建博客,在这里做个记录,在这里用的是hexo + github 搭建的。
首先感谢 的指导博客:
按照 的博客一步步来,完全可以搭建出属于自己的博客,我就不多说了。
这里记录一下过程中遇到的坑。
1、用Mac 安装 hexo 的时候报错
MacBookdeMacBook-Pro:~ macbook$ npm install -g hexo-cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
npm ERR! stack:
npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules' }
原因是权限问题,在控制台输入:sudo chown -R $USER /usr/local
继续安装 npm install -g hexo-cli 问题解决。
2、在部署到github 上是 执行: $ hexo d 报 ERROR Deployer not found: git 错,
解决办法 :在控制台输入 npm install --save hexo-deployer-git 问题解决。
3、在部署到github 上后,用浏览器打开内容没有样式