hexo + github 搭建博客实战

一、前言

之前有两篇博客莫名被csdn给删除了,一时兴起,想想要不搭建一个个人博客。于是选择了比较常见的github+hexo。
自己的电脑是mac air,由于以前驱动一些硬件的需要,安装了windows,后来一直没有换回来。搞github + hexo,前途凶险。看小伙伴的搭建过程,感觉还是在mac 系统下安装应该更加省事。当然 最重要, 一定要好。

这是自己的搭建个人博客的第一篇,正好记录搭建过程,纪念一下。

二、安装支持软件和新建仓库

1、安装node.js和git

安装之后最好在命令窗口测试一下;git版本还是有讲究的,这个后面再说。

2、建立github.io项目

注意名字和github名称一致,这个影响到后来难呢过不能通过username.github.io访问的问题-
生成ssh key 添加公钥到github上。可以使用 ssh -T git@github.com测试–》Git会根据用户的名字和邮箱来记录提交。GitHub也是用这些信息来做权限的处理,输入下面的代码 进行个人信息的设置,把名称和邮箱替换成你自己的,名字必须是你的真名,而不是GitHub的昵称。
gitconfigglobaluser.namename//gitconfigglobaluser.namename// git config –global user.email “your eamil”//填写自己的邮箱

三 、安装hexo

安装一般建立一个github文件目录,里面再建立一个hexo文件夹(名字随便可以叫hexo或者blog之类的)。后面很多操作都在此文件夹之下。

1. 用npm安装hexo一般使用国内淘宝镜像(如果默认镜像能行就没什么问题)

2. 修改镜像地址

把改图顶上的位置添加到环境变量,everything is ok。

第一次错误是type后面必须有空格,我没有。。。
第二次是permission deny,public key ,unknown host之类的什么。
我检查了user/.ssh文件夹下的knownhost文件,发现部署了几次之后,notepad++提示known_hosts有变动,然后好像添加了一行什么的。然后就好了 hexo d -g 依然失败, 错很类似但是没有了没有known_hosts。总之push不成功。有人说是git版本不对,我觉得他扯犊子,我平时都是可以的。但是我还是试了下,直接用最新的git2.7 push成功。这脸打得疼啊,火燎火燎的。

对于模板的配置是这配置在主题的_config.yml文件夹下,不是配置在hexo init 的文件夹下。

六、总结

七、参考教程

安装之前找了一堆教程,现在安装成功之后回头来看有一些靠谱的教程。而且这次顺手注册了个七牛,这丫的居然要我手机 、支付宝 、身份证。而且还要我授权提取支付宝信息,但是我还填写了,谁让我穷啊。
1. 自带软件下载链接,这个其实没那么重要,但是不能一次安装成功的前提下,还是很重要的
2. 这个很全面,从域名到装修一条龙
3. 这个是补充的,之前因为这篇博客页面太丑,没细看
但是这个介绍了一个 站所需要的各个方面,包括搜索引擎优化。吐血推荐!
4. 主题优化方面,亮点是右边的那个文章目录toc因为文件夹结构的变化,我没有照着做出来

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年1月19日
下一篇 2016年1月19日

相关推荐