利用Hexo快速搭建个人博客
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
以下以CentOS7为例,请以 root 用户进行操作。
安装依赖环境
安装git
yum -y install git
安装node.js
使用 EPEL 安装,EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。
yum install epel-release
安装完之后就可以用yum安装node.js了,该操作会顺带安装npm
yum -y install nodejs
安装完之后,检查node.js
版本
node -v
如果版本较低,如我安装下来是v6.7.2
,则最好升级一下
更新npm
npm install -g npm
清除npm
缓存
npm cache clean -f
安装n
模块,n是一个nodejs
版本管理系统
npm install -g n
更新到最新稳定版
n stable
选择需要切换的版本
n
按下n
后,上下键选择版本,按Enter
来确定选择
再次检查版本
node -v
切换成功。
安装Hexo
对于新手用户,或者图方便,则安装Hexo Command Line Interface
,Hexo CLI
允许我们用命令操作Hexo
npm install -g hexo-cli
建立博客
找一个空文件夹来初始化Hexo,这里我选择/home/blog/路径
cd /home
mkdir blog
cd blog
hexo init
写作
先进入博客所在的文件夹
cd /home/blog
新创建新文章
hexo new "文章名"
执行该命令之后,hexo会在博客文件夹下的source/_post/
路径下创建MarkDown
文件文章名.md
要将文章拖到本地进行写作,可以使用FlashFXP
,下载FlashFXP
写作时,.md
文件头部的yaml
格式文件制定了一些要素,称为FontMatter
,如发布时间,分类,更新时间等,可以自行修改,例如本文的FontMatter
为
title: 用Hexo搭建个人博客
date: 2020-05-26 12:31:30
categories:
- [玩转Linux]
- [教程系列]
写作完毕,上传覆盖原来的文章文件
生成与发布
写作完毕,就可与正式发布了
首先要生成,同样要在博客路径下操作
hexo g
等待一段时间,会提示生成成功,如果有出错,要检查你的配置
生成成功,可以用hexo自带的网页服务器来发布
hexo s -p 8000
这段命令意义为网页服务器监听端口为8000
此时即可访问IP:8000
来查看你的博客了
其他
网站详细配置
位于网站路径的_config.yml
文件是网站全局配置文件,修改以配置,具体设置请查看Hexo文档
更换主题
前往Hexo
官网查找主题,查找到自己喜欢的主题之后,找到其git地址,然后在博客路径下clone
git clone 地址
然后进入博客路径下的themes/
文件夹即可查看到自己下载的主题,然后在网站配置文件,即博客路径下的_config.yml
文件中找到theme
配置项,修改为你下载的主题的名称
要修改主题的一些元素设置,在博客路径下
vim themes/主题名称/_config.yml
修改该文件即可。具体修改方法需查看对应的主题文档
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »