安装Node js
安装nvm
下载nvm-setup.exe
安装包,解压安装。安装目录(最好非C盘)。
打开nvm安装目录,找到setting文件,在文件最后添加淘宝镜像,加快node的下载
1 | node_mirror: npm.taobao.org/mirrors/node/ |
安装版本的会自动配置环境变量。
安装Nodejs
1 | nvm install node版本号 |
使用指定node版本
1 | nvm use node版本 |
若出现乱码exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
,解决方案:
- 使用管理员模式运行终端 (win10 系统可以右键 win 图标, 选择 “Windows PowerShell(管理员)”)
其他常用命令
- 卸载node
1 | nvm uninstall node版本号 |
- 显示nvm管理的所有node
1 | nvm ls |
- 显示当前所使用node版本
1 | nvm current |
- 显示nvm版本
1 | nvm version |
- 显示网上所有可以使用的node版本
1 | nvm list available |
如果mac要改变默认的node版本,使用
nvm use node版本
命名只是暂时改变node版本,等下次启动的时候还是原来默认的那个版本,所以需要执行如下命令来对node版本进行选择nvm alias default node版本
安装 Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
1 | npm install -g hexo-cli |
进阶安装和使用
对于熟悉 npm 的进阶用户,可以仅局部安装 hexo
包。
1 | npm install hexo |
安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
1 | hexo init <folder>$ cd <folder>$ npm install |
新建完成后,指定文件夹的目录如下:
1 | . |
本地预览
1 | hexo s |
若本地预览出现,需补充安装
1 | npm i hexo-renderer-swig |
写作
添加「标签」页面
新建「标签」页面,并在菜单中显示「标签」链接。「标签」页面将展示站点的所有标签,若你的所有文章都未包含标签,此页面将是空的。 底下代码是一篇包含标签的文章的例子:
1 | title: 标签测试文章 |
新建页面
在终端窗口下,定位到 Hexo 站点目录下。使用 hexo new page
新建一个页面,命名为 tags
:
1 | cd your-hexo-site |
设置页面类型
1 | title: 标签 |
修改菜单
在菜单中添加链接。编辑 主题配置文件 , 添加 tags
到 menu
中,如下:
1 | menu: |
接下来可以执行下列命令来创建一篇新文章或者新的页面。
1 | $ hexo new [layout] <title> |
您可以在命令中指定文章的布局(layout),默认为 post
,可以通过修改 _config.yml
中的 default_layout
参数来指定默认布局
如创建一篇新文章my first blog
1 | hexo new my first blog |
创建的文章在目录/source/_post下,在文章开头增加配置指定该文章所属分类和标签:
1 | --- |