博客折腾记(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,以后就不用输入了。
- 博客折腾记(HEXO+Github)
- hexo+github搭建博客折腾记
- Hexo+Github pages折腾记
- hexo+github pages+域名绑定折腾记
- 【Hexo】Hexo+Github构建个人博客 (一):环境配置
- 【Hexo】Hexo+Github构建个人博客 (五):错误集
- hexo+github搭建博客(mac)
- github个人博客(hexo+next)
- hexo搭建github博客
- Hexo+GitHub博客
- hexo + github 个人博客
- gitHub hexo 个人博客
- hexo+github搭建博客
- Hexo+Github 博客搭建
- GitHub+Hexo建博客
- Hexo+github博客搭建
- github+hexo博客搭建
- Hexo Github 搭建博客
- Windbg教程-调试非托管程序的基本命令中
- MapReduce之按照ID取模分区输出到不同文件下
- c语言链表
- 架构分解
- ios oc实现排序算法
- 博客折腾记(HEXO+Github)
- 深入理解linux系统的目录结构(总结的非常详细)
- 自动布局的数学公式
- Windbg 教程-调试非托管程序的基本命令下
- Javascript写入txt和读取txt文件示例
- Android Otto框架浅析
- Hibernate xml配置文件详解
- Qt学习(四)---实例涂鸦画板mspaint
- java网络编程:网络基本概念