本文主要是给实验室的小伙伴们介绍一下,如何给自己电脑(主要针对Ubuntu系统,mac上差别不大)配置hexo
的环境,让自己能够在自己电脑上写博客,并且推送到网上去.该文章持续更新中,遇到问题欢迎讨论.
电脑基本环境配置
基本的电脑配置环境要有git
和Nodejs
,一般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
的目录,里面包括了hexo
和git
的配置,反正整个网站的所有内容都在里面了.1
$ cd MIAgroup.github.io
进入文件目录,添加一个依赖1
$ npm install hexo-deployer-git --save
到这里电脑的配置过程,就基本结束了,以后写博客的时候,都是在这里面写的了.写博客的方法和注意事项将会在一篇文章中写出.是不是也并不算复杂.做好这些以后就可以完全忘记这些东西了,之后写博客就只需要记得写博客的命令和方法就行了.
总结
这是一个很简陋的方法,对于我们多人写博客来说,每个人都有了修改整个网站的所有权限.但是,平常只要正常使用就没有问题了,误删了别人的文件要及时告之.这是一个版本管理器下的文件,所有删了的东西都可以很容恢复的.enjoy!