我的博客网址为https://mirandaliyu.github.io/
说在前面的话:早就想自己做一个博客了,但由于本人懒加上技术局限一直没成功,直到2个星期前我下定决心做这个事情,在开始之前做了许多功课,了解到现在有很多方法搭建博客,光我知道的就有四种,
1:php+server
2,wordpress
3,jekyll+github+ruby
4,第四种也就是我现在用的那种啦,hexo+github+node.js
之所以选择第四种呢,是因为我前两种太复杂,作为一个想简单点的技术渣,我有jekyll和hexo这两种选择,而我选择hexo是因为我对node比ruby熟悉,选择好搭建博客方式,接下来就开始折腾啦!我基本上是一边看[hexo官网](https://hexo.io/zh-cn/docs/)上的文档和简书上[代码咖啡](http://www.jianshu.com/u/9b87ba5fc959)的关于hexo的入门教程[20分钟教你使用hexo搭建github博客](http://www.jianshu.com/p/ba292e05ddb7)一边做的,然后经过一番折腾终于把博客做出来了,好了废话说了那么多,让我们开始说正事吧(突然发现我好啰嗦)。
正事
首先,搭建环境
1,安装[node](https://nodejs.org/en/),这个官网上直接下载,然后安装,简单粗暴。
2,下载[git](https://git-scm.com/)并安装
3,注册github账号,当然如果已经有的话就跳过这一步,首先要建立一个仓库,名字必须为(你的github账号用户名.github.io)。
下面开始添加ssh公钥
首先设置你的用户名密码:
git config --global user.email"引号内为你的注册github账户的邮箱"
git config --global user.name"用户名称"
然后,生成密钥:
ssh-keygen -t rsa -C"你的邮箱",点击Enter,待秘钥生成完毕,会得到两个文件id_rsa和id_rsa.pub,用带格式的记事本打开id_rsa.pub,复制里面的所有内容,然后在github网站,进入
你的账户>setting,点击左侧目录中的SSH and GPG keys,在页面中点击New SSH key(或直接点击[链接](https://github.com/settings/ssh)),将复制的内容粘贴到key下面的输入框中。取一个title,然后点击Add SSH key,添加SSH成功。
4,安装hexo,这个就在git.bash中用命令行操作了,首先要建立一个文件夹,取名字比如blog,然后进入此文件夹,安装hexo,输入命令
npm install -g hexo
然后打开hexo文件夹,看一下里面的文件若是如下就说明安装成功。