月圆之夜,紫禁之巅,一剑西来,天外飞仙。

0%

第一次搭建博客

第一次从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上创建的仓库名。