Hexo博客
在科技时代,一个完整的学习框架和缜密的思考方式变得越来越重要。博客变成了验证学习成功和监督学习的平台,特别是程序员,一个好的博客往往象征着一个合格的程序员,本篇博客主要介绍Hexo博客的搭建。
Hexo前期准备
我的博客是搭建在阿里云linux服务器上,最后传到GitHub上。本博客适合安装有linux的电脑,如果你想完全效仿我的方式,所以你需要
- 一个Linux电脑
- 注册GitHub账号
- 一颗不怕出错的决心
Hexo在Linux服务器上搭建
可借鉴B站视频教程 无坑版搭建Hexo
下载安装Node.js
下载命令 wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz
解压 tar xf node-v10.16.0-linux-x64.tar.xz
进入解压目录 cd node-v10.16.0-linux-x64
查看node.js版本 node -v
查看npm版本 npm -v
建立软连接,变成全局环境变量
ln -s /usr/nodejs/bin/npm /usr/local/bin/
ln -s /usr/nodejs/bin/node /usr/local/bin/
安装cnpm
淘宝镜像安装 npm install -g cnpm --registry=https://registry.npm.taobao.org
查看版本验证安装成功 cnpm -v
安装hexo
通过cnpm全局安装hexo cnpm install -g hexo-cli
验证安装成功 hexo -v
创建博客
在root更目录下创建blog文件夹 mkdir blog
在blog目录下初始化博客 hexo init
启动初始博客 hexo s
创建博客文章 hexo new "xx博客"
创建好后进入博客文件夹 cd source/_posts
进入博客编写 vim xx博客.md
清楚之前的博客 hexo clean
生成新博客 hexo g
启动博客 hexo s
部署到GitHub
注册GitHub账号
详细视频教程可访问B站 GitHub教程
创建仓库
必须创建与账号名相同的仓库名,如 仓库名.github.io
linux上安装插件
安装git cnpm install --save hexo-deployer-git
配置_config.yml 在最后添加如下代码,有重复部分deploy:
type: git
repo: https://github.com/zhangwenhao-sudo/zhangwenhao-sudo.github.io.git
branch: master
部署到GitHub hexo d
依次输入GitHub账号、密码就上传到GitHub仓库中了
最后输入仓库名.github.io就可以访问了 如我的仓库 编程之旅
应用matery主题
下载matery主题并应用
下载 git clone https://github.com/blinkfox/hexo-theme-matery.git themes/
修改_config.yml 将theme: landscape
改成 theme: hexo-theme-matery
修改matery主题信息
每个人的需求不一样 我这里提供大神闪烁之狐的博客供大家学习
谢谢观看,期待遇见更好的自己!!!