Hexo 安装

引言

安装Hexo之前,需要先安装node和npm。

由于本up主之前学习的原因已经单独安装过node,是通过官网下载pkg安装包安装.但是在安装hexo时出现了报错,提示没有权限写入一些文件夹。但不影响,我们会通过sudo 提升权限来解决,下面文章中会讲到。

Node安装

没有安装过Node的同学建议使用nvm(node version manager)来安装Node.js和npm. 参考^1

  • 安装nvm
1
~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

v0.35.2 是版本号,详见:https://github.com/nvm-sh/nvm/blob/master/README.md

然后,输入代码查看是否安装成功

1
~$ command -v nvm

会出现nvm,如果没有关掉termianl重新启动

  • 安装node
1
~$ nvm install node

输入代码查看

1
~$ node -v

Hexo安装

输入代码

1
~$ npm install -g hexo-cli

如果你是使用pkg安装包安装的node,执行上面命令安装hexo时可能会出现 checkPermissions Missing write access to /Users/...权限错误。

可使用如下命令码安装:sudo npm install --unsafe-perm --verbose -g hexo 然后 hexo version看到版本号 安装成功!参考^2

mac_hexo_install
mac_hexo_install_ok

Hexo建站

1
~$ hexo init MyHexoBlog

初始化Hexo, MyHexoBlog是站点名称,生成根目录的文件夹名称,可自定义。执行上述代码如果出现 INFO Install dependencies 不用管

mac_hexo_init_ok

接着输入

1
2
$ cd MyHexoBlog
$ npm install

建完后,指定文件夹的目录如下:

1
2
3
4
5
6
7
8
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

具体文件及文件夹的说明可参考官网,或 参考^3

Hexo测试

1
2
cd MyHexoBlog
hexo s

会提示一下成功信息:

1
2
INFO  Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

现在你就可以进入http://localhost:4000 查看你搭建的Hexo 个人站点了。

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2020 悲伤的牛河
  • Powered by Hexo Theme Ayer

请我喝杯latte吧~

支付宝
微信