Hexo博客折腾程序员

Hexo+GitHubPages搭建个人博客

2017-07-23  本文已影响50人  Joahcy

前言

首先,欢迎各位来参观我的博客: Joahcy's Blog.搭建博客的目的呢?一方面总结自己学习各种技术过程中踩过的坑以及心得,另一方面希望通过博客这个平台与大家一起交流,共同进步.其实博客搭建完成已有一段时间了,但是之后一直没有时间写这个教程,今天天清气爽,闲来无事正好有时间来完成这个博文.废话不多说,下面就让我们开始搭建属于自己的博客,保证小白白都能看懂,开始吧!
如果你还不知道你为什么要做一个博客,推荐你看:<<我为什么写博客>>

此时风景正好此时风景正好

关于GitHub

1.Github的优点

2.什么是Github Pages?

3.为什么要使用Github Pages?

关于Hexo

1.Hexo是什么?

2.它有什么优点?

想要更多了解,还需各位自行上官网或Google.

安装和使用Git

  1. 安装

  2. 怎么打开和使用git呢?


    右击鼠标点击GitBash右击鼠标点击GitBash
    命令行使用git命令行使用git
  3. Git基础操作


    GIt基础操作GIt基础操作
  4. Git教程: ProGit(中文版) 廖雪峰GIt教程

安装nodejs

安装淘宝cnpm

Hexo

cnpm install -g hexo-cli
npm install hexo --save

初始化并且依赖安装完成后,博客目录大概如下:


初始化后目录初始化后目录
npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-deployer-git --save
npm install hexo-deployer-heroku --save
npm install hexo-deployer-rsync --save
npm install hexo-deployer-openshift --save
npm install hexo-renderer-marked@0.2 --save
npm install hexo-renderer-stylus@0.2 --save
npm install hexo-generator-feed@1 --save
npm install hexo-generator-sitemap@1 --save

将博客部署到Github上

直接回车,直接回车,则将密钥按默认文件进行存储.
然后根据提示,输入密码和确认密码(其实可以不用密码,就是到输密码的地方,都直接回车,所以后面每次push就只需回车就可以).相关提示如下:

    Enter passphrase (empty for no passphrase): [Type a passphrase]
    Enter same passphrase again: [Type passphrase again]

输入完成之后,屏幕会显示如下信息:

    Your identification has been saved in /c/Users/you/.ssh/id_rsa.
    Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
    The key fingerprint is:
    01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

3.在GitHub账户中添加你的公钥,将公钥文件id_rsa.pub的内容复制
4.登录Github,右上角进入settings,然后左侧点击SSH and GPG keys,接着点击New SSH key,如图:

New SSH keyNew SSH key
5.测试
可以输入下面的命令,看看设置是否成功
ssh -T git@github.com
如果出现下面的信息,则表示设置成功:
    Hi joahcy! You've successfully authenticated, but GitHub does not provide shell access.

6.配置用户信息
git config --global user.name "joahcy"//用户名 git config --global user.email "joahcy915@gmail.com"//填写自己的邮箱
至此秘钥配置完成,本机已与Github建立了联系.

或者直接执行hexo g -d
执行完之后会让你输入github的账号和密码,输入完后就可以登录我们自己的部署在Github Pages服务器上的博客了.对应的地址是 username.github.io(我的是:joahcy.github.io)
如果觉得输入用户名和密码麻烦,可以修改deploy部分的repository,如图:

修改为SSH连接修改为SSH连接
修改修改
这样部署的时候就不用输入用户名和密码,是不是方便多了?

浏览器访问

通过浏览器访问自己的博客,地址为http://yourname.github.io

博客雏形博客雏形

根据个人喜好修改博客主题

通过域名访问博客

写博客

后记

至此,博客基本搭建完成.搭建了2天很累,但是还是有一定的成就感的.以后的路还很长,好好写文章提高自己吧.

上一篇 下一篇

猜你喜欢

热点阅读