博客折腾记(HEXO+Github)

来源:互联网 发布:淘宝一元门事件 编辑:程序博客网 时间:2024/05/29 18:33

闲着就要折腾!

因为个人在搭建的过程中遇到了一些流程上的问题诸如hexo 和 node的关系,hexo和github的关系等,所以该文主要是讲解一下搭建博客的整个流程,为后来者提供一下经验,仅供参考!

首先给出自己的linux环境参数

  • ubuntu: 14.04 ( cat /etc/issue )
  • linux version: 3.13.0-generic ( cat /proc/version )
  • linux系统位数:X86_64 ( sudo uname –m )
  • hexo 版本: 3.2.0 (hexo -v)
    可以用实验楼的linux资源,个人觉得很方便

大概分三步完成:

1) 在linux下安装hexo,通过hexo新建一个博客
hexo是一款基于Node.js的静态博客框架,讲究的就是快准狠。所以先要安装Node.js,安装过程请参照其他的博客,安装node之后,通过其npm命令安装hexo。然后通过如下两个命令 node -v 和 hexo -v 显示相应的版本信息后,表示 node和hexo安装成功。

shiyanlou:mysite/ $ node -v                                          [14:49:05]v0.10.25shiyanlou:mysite/ $ hexo -v                                          [14:57:45]hexo: 3.2.0hexo-cli: 1.0.2os: Linux 3.13.0-30-generic linux x64http_parser: 1.0node: 0.10.25v8: 3.14.5.9ares: 1.10.0uv: 0.10.23zlib: 1.2.8modules: 11openssl: 1.0.1f

如果没有安装,可参看本文

sudo apt-get install nodejssudo apt-get install npmsudo npm install -g hexo  或 sudo npm install hexo-cli -g

安装hexo之后,就可以通过hexo的几个命令生成一个的轻博客。
先建一个文件夹,例如 mysite(mysite 就是你的博客根目录),然后进入该目录,执行init命令hexo

  • hexo init 初始化命令
  • hexo server 启动服务命令

    hexo s
    INFO Hexo is running at http://localhost:4000/mysite/. Press Ctrl+C to stop.

显示如上说明成功了,可以在浏览器中进行验证 http://localhost:4000/mysite

2) 在github中新建一个github pages的主页
根据github pages的官方文档英文就可以一步步的建立一个空间(仓库repository),当然可会给你看这个中文的
用GitHub Pages 快速搭建一个自己的网页
建完之后发现,就是一个很简单的主页,github会提供一些博客模板但都不是很fashion。这就是为什么上面会先提到hexo。
这就是你的空间地址: https://yourname.github.io 。

3) 在 HEXO中配置github的相关信息
这一步的目的就是将第一步hexo生成的博客直接发布到第二部github pages空间里。以后就直接通过 markdown的文本编辑器编写博客文章,然后通过hexo发布到github里,最后就可以通过你的空间地址: https://yourname.github.io 进行访问最新的博客内容啦。

这里有详细的hexo中 配置文件的配置_config.yml的修改,以及hexo的发布博客的命令。

  • hexo clean
  • hexo g
  • hexo d

记录网站诞生过程-使用hexo+github pages

很多文章提到配置SSH keys,其目的就是通过hexo发布到github里时,是否需要输入密码,因为你频繁发布博客的话,最好是配置相应的SSHkeys,以后就不用输入了。

0 0
原创粉丝点击