Hexo + GitHub配置个人博客
来源:互联网 发布:iphone美图软件 编辑:程序博客网 时间:2024/05/24 23:15
前言
前段时间突然想要搭建一个个人网站,但是在申请域名的时候发现需要很麻烦的步骤,而且需要差不多三周的时间域名才能完成,所以说就先放弃了,然后就发现强大的GitHub支持这个功能,然后就……
为什么要写下这个过程呢?前车之鉴,以前装了一个黑苹果的虚拟机,但是一段时间之后发现系统坏了,但是第一次安装的时候什么都没有记录,所以说只有再去找教程,解决问题慢慢安装,很是心酸。所以说现在我把自己关于一些配置的过程记录下来,也为我以后查看提供了方便。
本人博客效果预览:AnICoo1
0.声明
本教程只针对windows用户
1.GitHub客户端下载
下载GitHub的桌面客户端GitHub,然后安装,安装完成后会出现下图三个东西,如果在安装路径内没有找到的话,可以在开始菜单那里找到,其实主要使用的是Git Shell
需要注意的是因为GitHub是国外的网站,所以说使用国内网络下载会非常的慢(其实是我很慢= = ),所以说建议下载的时候可以找一个免费的VPN先顶一段时间。
2.Node.js下载
下载Node.js,然后安装,这个同上,使用VPN
3.GitHub仓库
这个我感觉就没必要讲了,GitHub的帮助文档什么的讲的很清楚,需要注意的是你的仓库名称需要是 xxx.github.io
, 其中 xxx
表示你的名字,因为看到有的人配置的时候因为仓库的名字和本人GitHub账号的昵称不一致导致配置失败,所以说最好还是使仓库名称和GitHub账号的昵称一样吧。
4.GitHub SSH密钥配置
进入Git Shell,输入:
ssh-keygen -t rsa -C "your's emaill address"
引号内为你的邮箱地址,然后点击回车,会让你确定保存地址,直接回车确认,然后会提示你输入密码,输入即可,但是屏幕不会显示,这个使用过Shell编程的都知道,然后点击回车,再次输入密码,点击回车,然后去所保存的文件夹查看,会发现如图两个文件
打开id_rsa.pub,可使用Notepad++打开,然后将里面的内容全部复制。
打开GitHub,点击头像里面的setting选项,然后找到SSH密钥的配置,新建SSH key
Title随意设置,下面的Key将你复制的文件内容粘贴至此。 然后Add SSH key,完成。
然后回到Git Shell,输入检查SSH是否可用
ssh -T git@github.com
出现下图内容即表示成功
5.创建本地仓库关联GitHub仓库
在任意位置添加一个文件夹(最好英文,中文我没试过),然后使用Git Shell进入刚才创建的文件夹,依次输入命令:
git initgit config --global user.name "Your's name"git config --global user.email "Your's email address"
其中的Your’s name替换成你的名称,Your’s email address替换成你的邮件地址即可
尝试提交
在本地仓库文件夹内随意创建一个文件,然后依次输入命令
git add .git commit -m "第一次尝试提交"git@github.com:yourname/yourname.gitgit push -f origin master
其中第一个yourname为你的GitHub账号昵称,第二个youname为你的仓库名称,然后回到GitHub网页中就能看到仓库中多了一个你所创建的文件。
6.Hexo的安装
先检查一下Node.js是否安装成功,输入:
node
如果看到提示符变为一个向右的箭头,即表示成功,如下图
按ctrl+shift+c退出node模式
安装Hexo
npm install -g hexo-cli
整个过程可能有时候会卡在一个地方,这个时候千万不要关闭界面,只需等待即可,
完成后,检查是否安装成功
hexo version
如果出现版本号信息,即为成功。
进入我们创建的本地仓库,依次输入以下命令
hexo initnpm installhexo ghexo s
完成后,在浏览器输入http://localhost:4000/即可看到hexo已经成功生成了博客,但是只能我们本地能够看到。
7.Hexo配置到GitHub
进入我们刚才创建的本地仓库文件夹,可以看到一个 _config.yml
文件,同样的使用Notepad++打开,在文件内容最后我们可以看到
将其改成
当然后面的网址当然是自己的。
保存后,在Git Shell中输入,当然此时应在本地仓库文件夹中
hexo ghexo d
如果出现以下异常:
ERROR Deployer not found: git
输入以下命令,重新输入以上两个命令即可。
npm install hexo-deployer-git --save
执行完上面的两条命令之后,可能会让你输入你的用户名和密码,输入你的GitHub账号和密码即可,
完成
进入我们的GitHub账户,查看仓库是否更新,如果更新,进入我们注册的网址即可看到一个崭新的博客网站生成了。如果第一次访问不了,没关系,过几分钟再来访问即可。初始化的博客有一个默认的主题,我们可以选择自己想要的主题来进行更换,可在https://hexo.io/themes/进行主题选择,然后根据帮助文档进行配置,我使用的是jacman主题(http://wuchong.me/jacman/),下一次再说jacman主题的配置过程、发表博客以及博客内功能配置等问题。
参考资料
http://opiece.me/2015/04/09/hexo-guide/
总结
因为也是第一次在windows下配置Hexo,所以说按照步骤一步步来应该不会有什么坑,如果有什么问题或者疑问可以评论,我们一起来解决。
- Hexo + GitHub配置个人博客
- 如何使用hexo+github配置个人博客
- hexo + github 个人博客
- gitHub hexo 个人博客
- 【Hexo】Hexo+Github构建个人博客 (一):环境配置
- Hexo+github 搭建个人博客
- Hexo 搭建github个人博客
- Hexo + Github搭建个人博客
- hexo+github搭建个人博客
- Hexo+Github搭建个人博客
- Github + Hexo 搭建个人博客
- Hexo+GitHub搭建个人博客
- Hexo+GitHub创建个人博客
- GitHub+Hexo搭建个人博客
- Hexo+GitHub搭建个人博客
- hexo+github搭建个人博客
- hexo + github 搭建个人博客
- GitHub + Hexo 搭建个人博客
- Leetcode -- 33. Search in Rotated Sorted Array
- 《Android高级进阶》读书笔记——第一章:Android 触摸事件传递机制
- 阿里2018届实习生内推经历
- Java 代码性能优化
- 代理模式(Proxy Pattern)之远程代理服务
- Hexo + GitHub配置个人博客
- fa
- LIRe图像检索:Tamura纹理特征算法源码分析
- 欢迎使用CSDN-markdown编辑器
- Javaweb学习笔记——Server Tomcat v9.0 Server at localhost failed to start.
- 文章标题
- 【公网远程】网页控制nodemcu的LED
- 49.性能调优之调节并行度
- 计算几何摸黑(1)