other

Hexo搭建github博客

2018-08-29  本文已影响8人  codeTao

hexo官方网站

一.系统环境配置:

要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,那就开始安装吧!

1.安装 node.js
下载地址 node.js
直接双击下载下来的msi文件,一路下一步就ok了,安装完之后调出命令行或者node命令输入终端,输入node -v看到版本信息就表明安装成功了。如果不会就参考node.js安装

2.安装 git
下载地址 git下载
直接双击下载下来的git安装程序,同node安装,安装完之后右键发现多了两个Git GUI Here 、Git Bash Here,点击后者,然后输入git --version出现版本信息就表明安装成功了。

3.注册 github账号
github 官网 github

二.搭建个人博客

安装 hexo:

在这里会有 一段时间等待,请稍等

hexo安装成功
    # 进入本地博客存放目录
    $ cd /github/blog

    # 初始化 个人博客
    $ hexo init #等待一段时间
hexo初始化成功

初始化完成以后,会生成以下目录:


目录结构
#生成静态网页
$ hexo g
# 启动服务器。默认情况下,访问网址为: http://localhost:4000/   
$ hexo s

执行完以后,你就可以去打开 http://localhost:4000/ 看本地版的博客效果了。


三.修改主题:

next官网
这里有一些常见的hexo主题,读者可以挑选自己喜欢的安装。

个人比较喜欢 next 这款主题。基本呢就是这个效果个人博客

清除缓存文件 (db.json) 和已生成的静态文件 (public)。

$ hexo clean

下载主题

$ git clone https://github.com/iissnan/hexo-theme-next.git themes/next

启动主题:

1. 修改Hexo目录下的_config.yml配置文件中的theme属性,将其设置为next

theme : next

2.生成静态页面

$ hexo clean 
# 生成静态页面
$ hexo g

# 启动服务器
$ hexo s

打开 http://localhost:4000/ 查看静态页面.

四.部署到GitHub上:

修改站点根目录下 _config.yml 文件,在最后添加

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo: git@github.com:honkerSK/honkerSK.github.io.git  #这里填你自己的github地址
  branch: master

然后在命令行中执行

#注意需要提前安装一个扩展:
$ cnpm install hexo-deployer-git --save

#部署网站, 提交到github
$ hexo d

到此呢,你的博客基本就搭建完毕了。


博客外部插件:

这个是个人博客的第三方插件,一个博客搜索插件,一个评论插件。

搜索插件 algolia:
评论插件 来必力:

Hexo常用命令:

$ hexo clean 清除本地缓存
$ hexo g # 或者hexo generate,生成静态页面
$ hexo s # 或者hexo server,可以在http://localhost:4000/ 查看
$ hexo new "postName" #新建文章
$ hexo new page "pageName" #新建页面
$ hexo d  # 代码同步到github上

好了,本文到此结束。

上一篇 下一篇

猜你喜欢

热点阅读