使用Hexo搭建博客--环境配置

简介

由于是第一个个人博客,在此做下笔记,纪念一波┗|`O′|┛ 嗷~~

Git

CentOS系统

1
yum install -y git-core

Ubuntu系统

1
apt install -y git-core

Node.js

  • 通过命令行下载指定版本的Node.js包:
1
2
NODEJS_VERSION="8.11.3"
${NODEJS_VERSION}/node-v${NODEJS_VERSION}-linux-x64.tar.xz -O node.txz
  • 安装Node.js,修改文件名:
1
2
3
4
apt install -y git-core
tar -Jxf node.txz --strip-components=1 -C /usr/local/node/
ln -s /usr/local/node/bin/* /usr/local/bin/
rm -f node.txz
  • 设置npm的源:
1
npm config set registry https://registry.npm.taobao.org

Hexo

  • 使用npm安装hexo-cli
1
npm install -g --no-optional hexo-cli
  • 创建软连接:
1
ln -s /usr/local/node/bin/hexo /usr/local/bin/hexo

安装插件

  • 创建blog的根目录
1
mkdir -p /blog
  • 初始化blog目录:
1
hexo init /blog
  • 进入blog目录:
1
cd /blog
  • 安装blog插件:
    以下插件后续基本会使用,一些如 hexo-abbrlink(文章链接持久化插件)可后续优化再自行安装
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    npm install --no-optional --save hexo-generator-sitemap
    npm install --no-optional --save hexo-generator-baidu-sitemap
    npm install --no-optional --save hexo-generator-feed
    npm install --no-optional --save hexo-generator-search
    npm install --no-optional --save hexo-generator-searchdb
    npm install --no-optional --save hexo-generator-index
    npm install --no-optional --save hexo-generator-archive
    npm install --no-optional --save hexo-generator-tag
    npm install --no-optional --save hexo-generator-category
    npm install --no-optional --save hexo-tag-dplayer
    npm install --no-optional --save hexo-tag-aplayer
    npm install --no-optional --save hexo-deployer-rsync
    npm install --no-optional --save hexo-deployer-git
    npm install --no-optional --save hexo-symbols-count-time
lewulu!
-------------The End-------------
0%