怎样在自己的电脑上配置环境

本文主要是给实验室的小伙伴们介绍一下,如何给自己电脑(主要针对Ubuntu系统,mac上差别不大)配置hexo的环境,让自己能够在自己电脑上写博客,并且推送到网上去.该文章持续更新中,遇到问题欢迎讨论.

电脑基本环境配置

基本的电脑配置环境要有gitNodejs,一般Ubuntu系统都预装了,没有的话安装命令如下:

1
2
$ sudo apt-get install git
$ sudo apt-get install nodejs

顺便提一下,git这个工具呢是Linux下非常好用的分布式版本控制器,推荐教程是廖雪峰的git教程  
安装好之后,我们就可以使用一直陪伴着nodejs的安装工具npm来安装hexo这个模板框架了.命令如下:

1
$ npm install hexo-cli -g

hexo安装有问题的可以参考一下官网,点击这里,不知为啥,这个安装过程有点慢.

配置Github环境

给Github账号添加公钥

添加的秘钥的过程,实际上就是Github对我们的身份进行一个自动认证的过程,这里有一个图文并茂的教程,我就不重复了,点击这里,我们的Github账号是:MIAgroup.sysu@gmail.com,账号名称是MIAgroup,密码到群里去问吧.
注意,我在添加秘钥的过程中遇到了一个问题

1
Key is already in use

原因是我笔记本电脑上的公钥已经添加到了我自己的github账号里面去了,所以解决办法就是没有办法.一个公钥只能用在一个账号上,不能同时给两个github账号使用,如果重新生成秘钥的话,原来的github就没办法自动认证了.(好吧,坐等大神打我的脸)
另外,添加秘钥的时候,要打上自己的名字,方便其他人辨别是谁的秘钥,同时不要误删别人的秘钥,这样子别人就不能用.

初次使用git的玩家的设置

需要给自己做一个基本的设置如下:

1
2
$ git config --global user.name "pickup_a_nanme"
$ git config --global user.email example@example.com

上面的名字和邮箱改成自己的,其实瞎写也可以好像,邮箱有邮箱的格式就行了,不需要进行验证.
更多精彩git的初始设置,有兴趣的可以看这里

使用git将网站克隆仓库到本地

选择好你要安放的目录,输入命令如下:

1
$ git clone git@github.com:MIAgroup/MIAgroup.github.io.git

该文件下就会出现一个MIAgroup.github.io的目录,里面包括了hexogit的配置,反正整个网站的所有内容都在里面了.

1
$ cd MIAgroup.github.io

进入文件目录,添加一个依赖

1
$ npm install hexo-deployer-git --save

到这里电脑的配置过程,就基本结束了,以后写博客的时候,都是在这里面写的了.写博客的方法和注意事项将会在一篇文章中写出.是不是也并不算复杂.做好这些以后就可以完全忘记这些东西了,之后写博客就只需要记得写博客的命令和方法就行了.

总结

这是一个很简陋的方法,对于我们多人写博客来说,每个人都有了修改整个网站的所有权限.但是,平常只要正常使用就没有问题了,误删了别人的文件要及时告之.这是一个版本管理器下的文件,所有删了的东西都可以很容恢复的.enjoy!