工具/原料
CentOS 7
nodejs
hexo
nodejs安装
方法一:
linux安装nvm
1、从 github clone nvm 到本地,我的路径为/root/git;
$ git clone https://github.com/cnpm/nvm.git
2、执行./install.sh安装nvm,然后执行source /root/gitnvm.sh,这时候nvm安装成功;
3、配置终端启动时自动执行, 在root/.bashrc, 或者~/.bash_profile,或者 ~/.profile,添加source /root/gitnvm.sh命令;
通过 nvm 安装nodejs
$ nvm install v0.12.4
于是你就会看到一段非常快速进度条:
还可以直接安装 iojs 各个版本
$ nvm install iojs
安装稳定版本的node.js
$ nvm install stable
nvm使用介绍
使用指定的版本
$ nvm use v0.12.4
查看当前已经安装的版本
$ nvm ls
查看正在使用的版本
$ nvm current
以指定版本执行脚本
$ nvm run 0.12.4 myApp.js
卸载nvm
$ rm -rf ~/.nvm
方法二:
安装运行环境:
sudo yum install gcc gcc-c++
到Node.js的官网下载源码:
https://nodejs.org/en/download/
解压后到目录执行:
./configure
make && make install
安装完成后,查看版本号:
npm -v
搭建hexo博客
安装heno
必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
npm install -g hexo-cli
初始化
hexo init blog
如果指定
安装依赖包
npm install
搭建本地的hexo博客,
创建新博客
hexo new 'my new post'
执行以下命令生成网站
hexo generate
然后到浏览器输入localhost:4000看看。
本地查看 hexo server
服务器会跑在 (port 预设为 4000,可在 _config.yml 设定),至此,本地博客已经搭建起来了;
后续我会介绍如何将博客部署到Github。
注意事项
主要命令的使用,如果不清楚请先查看帮助
# Hexo Configuration
# URL
permalink: wiki/:title/
# Directory
skip_render:
- README.md
- '_posts/**/embed_page/**'
# Writing
new_post_name: :title.md # File name of new posts
## Markdown
## https://github.com/hexojs/hexo-renderer-marked
marked:
gfm: true
## Plugins: https://hexo.io/plugins/
### JsonContent
jsonContent:
meta: false
pages:
title: true
date: true
path: true
text: true
posts:
title: true
date: true
path: true
text: true
tags: true
categories: true
ignore:
- 404.html
### Creat sitemap
sitemap:
path: sitemap.xml
### Adds nofollow attribute to all external links in your hexo blog posts automatically.
nofollow:
enable: true
exclude:
- <your site url domain> # eg: zthxxx.me
部署hexo
hexo clean && hexo g && hexo d