赞
踩
HEXO是一个快速、简单、强大的博客框架。您可以使用Markdown(或其他语言)编写博客,hexo会在几秒钟内生成一个具有漂亮主题的静态文件。
官方文档
hexo的安装需要依赖node.js和git
在cmd终端运行:
npm install -g hexo-cli
title: haihui.github.io
subtitle:
description:
author: # 作者
language: zh #博客所用的语言
timezone: Hongkong #所在时区
deploy:
type: git
repo: https://github.com/Adalia/haihui.github.io.git
branch: master
注意:hexo的配置文件中,所有的冒号后边都要有空格,否则generate时会报错
1 首先需要在本机上准备好可以访问及向github提交代码的权限,参考git安装指南
2 在github中建立仓库
点击主页中的【new repository】按钮,进入新建仓库界面,输入仓库名称,添加README文件,新建仓库。新建后,要记住仓库的访问地址,后续配置需要!
3 配置仓库page
在仓库页面,选择【setting】,进入配置页面,下拉到page配置项,进行配置,如图:
注意:hexo部署时每次都会覆盖掉设置的域名,所以最好用默认的域名,细节本人还不是很清楚。
1 安装部署插件
npm install hexo-deployer-git --save
2 配置git发布地址
编辑,在git项下面添加:
deploy:
type: git
repo: <repository url> # 上面新建仓库是获得的仓库地址
branch: [branch] # master
message: [message] # 可以为空
hexo给我带了一个.md的博客示例(./source/_post/目录下),我们先用此示例来部署一下博客。
1 配置博客的url
#URL
#If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://adalia.github.io/haihui.github.io # 在GITHUB设置page时显示的publish地址
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
2 生成博客
hexo generate
或者简写为 hexo g
此命令会将md文件根据选择的模板生成html文件,生成的文件放置在./public 中。
如果更改了配置文件,尤其是url配置,每次在generate之前,需要执hexo clean
.
[hexo clean
清除缓存文件 (db.json) 和已生成的静态文件 (public)。在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令.]
3 发布博客
hexo deploy
或者简写为 hexo d
以上两个命令也可以合并为:
hexo g -d
hexo -d g
在浏览中输入github中设置的地址就可以了!
如果你发现没有显示出应该显示的主题,那么很可能是你配置的url地址有问题,注意观察并更改。
强调:此博客为本人学习记录,如有错误的地方请指出,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。