快速搭建hexo博客-BlueLake主题

hexo 快速搭建-linux



        

1. 安装基础

1
2
yum -y install git
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
  • 重启终端 然后继续
1
2
3
nvm install stable
npm config set registry "https://registry.npm.taobao.org"
#npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 备注:提示fsevents警告不用管.那是mac用的.linux无视

1.1 安装hexo

1
npm install -g hexo-cli

2. 建站

1
2
3
hexo init /home/blog
cd /home/blog
npm install

2.1 安装BlueLake主题

1
2
3
4
cd /home/blog
git clone https://github.com/chaooo/hexo-theme-BlueLake.git themes/BlueLake
npm install hexo-renderer-jade@0.3.0 --save
npm install hexo-renderer-stylus --save

2.2 安装BlueLake需要的插件

安装 RSS(订阅) 和 sitemap(网站地图) 插件 以及 本地搜索

/home/blog
1
2
3
4
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
npm install hexo-generator-json-content@2.2.0 --save

2.3 创建about页面

/home/blog
1
hexo new page about

3. 其他设置

3.1 安装音乐插件

1
npm install --save hexo-tag-aplayer

具体教程见github

3.2 安装文章置顶插件

1
2
npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save
  • 然后文章头那加上top: true即可

3.3 安装腾讯cos上传插件

/home/blog
1
npm install hexo-deployer-cos --save
  • 配置根目录下_config.yml 增加
/home/blog/_config.yml
1
2
3
4
5
6
7
deploy: 
type: cos
appId: `yourAppId`
secretId: `yourSecretId`
secretKey: yourSecretKey
bucket: yourBucketName
region: yourRegion

3.4 安装博客文章编辑器

1
npm install -g hexo-local-admin
  • 设置编辑器
1
2
hexo-admin -r /home/blog
hexo-admin -t BlueLake
  • 运行编辑器-默认端口是4001
1
hexo-admin start

4. 福利图

image