个人hexo博客(静态,无后台)搭建
博客搭建
1.工具安装
- 安装
Node.js,其中包含Node.js和npm(包管理器) - 利用npm安装
cnpm(淘宝的npm,速度在国内更快)npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装hexo框架:
cnpm install -g hexo-cli
2.搭建hexo
- 创建博客文件夹
blog(后续都以此文件夹为基础),执行hexo init初始化hexo。 - Hexo搭建完毕后执行
hexo s启动,然后访问localhost:4000查看效果。 - 若想发布博客,
hexo new {博客名字}命令会在blog\source\_posts目录下新建你命名的md文件。然后hexo clean+hexo g+hexo s一条龙启动。 - hexo基本命令解释:
hexo s(s:start):启动hexo,本地访问地址是localhost:4000;hexo new {name}:新建博客(默认md格式);hexo g(g:generate):生成,当博客编辑后,使用该命令生成对应文件:hexo clean:清理。
3.部署
-
若要部署,可以对外访问。看以下步骤。(以在github上为例)
-
创建新仓库,名字是
{账户名}.github.io,其中.github前必须是对应的github账户名 -
cnpm install --save hexo-deployer-git,在blog目录下执行该命令,下载git插件 -
修改blog目录下的
_config.xml文件,在deploy字段下添加deploy: type: git repo: https://github.com/lf-zhang/lf-zhang.github.io.git branch: master -
执行
hexo d(d:deploy)命令,部署到远端。此时即可关联成功 -
地址栏输入
{账户名}.github.io即可访问hexo博客。
4.博客皮肤
- 找到皮肤相关的github地址,eg:
https://github.com/litten/hexo-theme-yilia git clone到blog目录的themes文件夹下git clone git@github.com:litten/hexo-theme-yilia.git命令
- 修改
blog目录下的_config.xml,修改theme字段为theme: yilia,此时更改完毕 - 执行
hexo clean,hexo g,清理,生成,然后hexo s启动。 - 若要同步设置到github,则使用
hexo d命令即可。
如有错误,欢迎指正。

浙公网安备 33010602011771号