hexo+github搭建博客
一. 准备相关工具
1.注册一个github账号 (用户名关系到仓库名和网址);
github注册
2.安装node.js;
3.安装git(git终端执行命令行方便快捷);
二. 创建github仓库
仓库格式为 (用户名.github.io),比如说你的用户名为:zhangsan,那么仓库名为:zhangsan.github.io,将来的网站地址: https://zhangsan.github.io ,刚刚创建的仓库有默认的实例页面,以后你的网站所有代码都是放在这个库仓里了。
注:
A. 注册的邮箱一定要验证,否则不会成功;
B. 仓库创建成功不会立即生效,需要过一段时间;
C. 每一个github账户最多只能创建一个这样可以直接使用域名访问的仓库。
三. 绑定域名
域名绑定增加博客格调,可以现在绑定,也可以搭建好博客后绑定,或者使用默认的(用户名.github.io)访问是一样的。绑定域名国内的阿里云挺不错了,价格也不贵第一年基本便宜,续费贵点,如果博客使用很长时间,那么多买几年划算。这块我就不多说了,详细参考域名绑定吧。
这篇域名绑定不错:
五. 配置与使用hexo
到这了,说明你已经翻越了很多高山和跳过隐藏大坑了,继续加油吧!点击ReadMore
- hexo简介
Hexo是一个简单、快速、强大的基于 Github Pages 的博客发布工具,支持Markdown格式,有众多优秀插件和主题。
——进入hexo官网了解更多
——进入github查看hexo
- hexo作用
由于github pages存放的都是静态文件,博客存放的不只是文章内容,还有文章列表、分类、标签、翻页等动态内容,假如每次写完一篇文章都要手动更新博文目录和相关 链接信息,相信谁都会疯掉,所以hexo所做的就是将这些md文件都放在本地,每次写完文章后调用写好的命令来批量完成相关页面的生成,然后再将有改动的 页面提交到github。
- 安装hexo3.x(gir终端命令行)
|
|
- 初始化
新建文件夹HexoDemo(比如D:\weblog\HexoDemo)用于存放页面代码。
|
|
hexo会自动下载一些文件到这个目录,包括node_modules文件夹
|
|
执行以上命令之后,hexo就会在public文件夹生成相关html文件,这些文件将来都是要提交到github
接下来看看你搭建的博客框架吧!第一次初始化的时候hexo已经帮我们写了一篇名为 Hello World 的文章,主题样子不怎么好看是吧?
4.6 修改主题
官方主题
这里使用一个hexo-theme-yilia主题讲解:
|
|
安装一个插件:
|
|
接着输入hexo d将本次代码改动提交,以后每次改动后,先hexo s,到本地预览效果,再hexo d提交到github服务器,更好的实现自己需要的效果。
注意:通过本文的发表,经常会遇到修改配置后没效果的现象,确定配置没错,那么试试hexo clean 清理public文件
六. hexo常用命令
hexo new “postName” #新建文章,生成的md文件位于hexo目录下source_posts
hexo new page “pageName” #新建页面,标签形式存在
hexo generate = hexo g #生成静态页面至public目录
hexo server = hexo s #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
hexo deploy = hexo d #部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
组合命令:
hexo s -g #生成并本地预览
hexo d -g #生成并上传
七. 写博客
到我们的hexo根目录,执行命令:
|
|
打开md文件就可以开始写博客,这里就是博客正文
当然你也可以直接自己新建md文件,用这个命令的好处是帮我们自动生成了时间。
八. 博客效果
访问我的git博客来查看效果: https://jiangsir12356.github.io/
哈哈!这是我的第一篇博客还没买域名,不过用来记录个人学习足够。