第一次从0到1搭建博客,在这里做个记录,在这里用的是hexo + github 搭建的。
首先感谢 lxmic 的指导博客:https://www.jianshu.com/p/77db3862595c
按照 lxmic 的博客一步步来,完全可以搭建出属于自己的博客,我就不多说了。
这里记录一下过程中遇到的坑。
1、用Mac 安装 hexo 的时候报错
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| 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 上后,用浏览器打开内容没有样式
原因是_config.yml 文件中的url和root属性没有修改,修改url 为 github分配给我们的地址,root 是我们在github上创建的仓库名。