Windows下一步步搭建本人的单独博客——使用 GitHub Pages管理 + Hexo 基础教程(一)

-此教程不仅面向总括机专业的同室,任何想搭建私房独立博客的同学,都可以来探望-
–By Y.R.H

拉开阅读:自我的atimelogger使用体验

Hexo 安装

开辟 Git Shell (方法同上)
启航后挨家挨户输入以下命令:

$ cd /
$ npm install hexo-cli -g

如图:

  • 管理 1

指示:cd / 成效是回去根目录,Git Shell 暗中同意装在 C盘,启动时默许路径为
C:\Users\xxx(用户名)\Documents\GitHub,输入 cd / 命令后就回来到了
C盘根目录下,需不须要使用 cd / 看个人习惯(下同)。

详见数据变动报告

第一种艺术 命令 hexo init [文件名]

开辟 Git Shell (方法同上)
开行后种种输入以下命令:

$ cd /
$ hexo init Hexo

回车后出现该指示则代表正确:

  • 管理 2

这时候会发现 C盘根目录下(或是 Git Shell
里指定的目录下)会多出一个文件夹,名为 Hexo

再输入以下命令,安装倚重文件:

$ cd Hexo
$ npm install

回车后出现该指示则象征正确:

  • 管理 3

管理 4

条件设置

梯次下载安装以下软件(间接一贯点下一步即可)

提示:若因各样原因 GitHub
客户端没登上团结的账号,可以透过如下方法登录,也足以由此此格局查看是不是登录成功

如图:

  • 管理 7

  • 管理 8

  • 管理 9


人有时候会忘记时间记下,Hours的智能指示成效会在IOS文告宗旨做你的小秘书,如果使用Hours的桌面工具后还足以天天下拉通报宗旨,直接在通报中央内部举行时间记下,万分方便。

摘要:本文是一篇关于如何在 Windows
下搭建一个单身博客的教程,里面介绍了何等接纳 GitHub
Pages

Hexo
搭建一个属于自身的博客,并配置它的经过。

透过在计时器添加项目,也可同时备注客户或然职分,通过一键点击即可初步或为止时间记下,项目会实时突显记录时长,并乘机现实时间刻度条移动,令人发出时间急迫感,从而进一步保护当下,做事更有功效。

修改 Hexo 中的 _config.yml 文件

在 Hexo 文件夹下找到 _config.yml 文件
如图:

  • 管理 10

找到其中的 deploy 标签,改成如图所示,并保存:

  • 管理 11

其中 branch 选项可以填充 master 或 gh-pages。
比方您是为一个品种打造网站,那么须求把 branch 设置为 gh-pages
。若要绑定自定义域名也可以参照Hexo 或 Github Page 的扶植文档,制作一个
CNAME 文件。

直观明了的时间线

GitHub Pages 是什么?

GitHub Pages本用于介绍托管在GitHub的门类,
不过,由于他的空间免费稳定,用来做搭建一个博客再好可是了。

GitHub Pages 可以被认为是用户编写的、托管在 GitHub 上的静态网页。

![](http://7xi78f.com1.z0.glb.clouddn.com/github
pages.png)


自己深信每一个职场人员都有过如此的认知:从中午上霎时班一直到下班甘休,从早忙到晚,甚至吃午餐和午休的年月都未曾。不过一天下来,发现首要办事职分怎么依然不曾做吗?真可谓是唯有苦劳没有进献,那么这一个日子都流逝到哪去呢?今日和各位分享的是规划精良的时日记录IOS应用:Hours
Time
Tracking(以下简称Hours),纵然到近来截止还尚未Android版本,可是Android用户毫无担心,我在前头小说中有介绍过“atimelogger”应用,同样一级无敌。


Hours开发商为了庆祝其选拔刚刚成功登陆Apple
沃特ch,所以推出以来的限免活动,近日还不精晓具体到怎么日子甘休,各位读者迅速抓紧哦!原价可是30多元!

前言

偶然间发现我的真名拼音的域名没有被人购买,心想,作为一名准程序员,怎么能把个体域名让给外人,于是勒紧裤腰带,花光身上仅剩的一点点积蓄将其买了下去,买下来后不晓得用它能做点什么(我不会网页制作),想起了很久在此以前在搜狐上来看的一个题材:什么样搭建个人单独博客,心想闲着也是闲着,不如折腾一下,说不定就能学有所成,以往把上学笔记什么的都放到个体博客上,之后回味起来也便宜,于是便伊始查资料,经过二日的苦难,私家博客也基本成型了,搭建的步骤也大半都很熟谙了,于是便写下那篇教程,有多少个目标:其一,熟习markdown的语法(此教程使用纯
markdown
写成),并整治下自身的思路,磨练下团结的语言表明能力;其二,本着能帮一个是一个,大家一块谈谈才能前进的尺度,将协调所学到的知识分享给诸位小伙伴,大家一同折腾起来,大家一同学习,一同进步。

有人大概会问为啥要写博客?请看这里

专程谢谢:陈素封,我也是跟着他的教程一点一点学会的。
特意注解:此教程中有些情节转自cnFeat编写的教程我们也可活动去学学


爱思考爱阅读爱享受,渴望遇见更好的大团结,二〇一六年精进自个儿享用外人

将其 deploy 到库房中

打开 Git Shell 进入创设的公文夹,依次输入以下命令:

$ hexo clean
$ hexo generate
$ hexo deploy

借使出现如图错误,不要焦躁:

  • 管理 12

deploy 的 type 改成 git,然后再在 Git Shell 中运作以下命令

$ npm install hexo-deployer-git --save

再重复来几遍:

$ hexo clean
$ hexo generate
$ hexo deploy

并发以下提醒则代表正确:

  • 管理 13

恭喜,到这一步,个人博客就曾经布置到 GitHub 上了,此时经过
your_user_name.github.io(即你分外仓库的称谓,形如:”你的 GitHub
用户名”.github.io) 就可以看出你的村办博客了。

P.S:假若发现文章中有显著的百无一是和题材请在上边留言可能联系自身,自己将立即改良,幸免给大家带来不须求的误导,多谢~

管理 14

GitHub 上创造仓库

如图:

  • 管理 15

  • 管理 16

提醒:详细能够看那里:一步步在GitHub上创制博客主页(2)


管理 17

其次种方式 命令 hexo init

手动在 C盘根目录下(或是本人指定的目录下)创立一个文件夹,名为 Hexo。

若是在 C盘根目录下
依次次输入以下命令:

$ cd /
$ cd Hexo
$ hexo init

如若在友好指定的目录下
依次次输入以下命令:

$ cd your_file_path(你的文件夹路径)
$ hexo init

回车前边世该提醒则代表正确:

  • 管理 18

再输入以下命令,安装依赖文件:

$ npm install

回车后出现该提示则象征正确:

  • 管理 19

经过上述多个艺术的轻易一种之后,Hexo
会自动在目的文件夹建立博客网站所急需的拥有文件。
此时可以由此输入以下命令在地面开展预览(在刚刚创设的文件夹里):

$ hexo generate (可以简写成: hexo g)
$ hexo server

系统或者会现出指示,请点击允许。

如图所示则表示正确:

  • 管理 20

  • 管理 21

那儿开拓浏览器,在浏览器地址栏输入
http://localhost:4000/
(暗中同意端口为4000)便足以看到最原始的博客了(将来公布博文想先预览,也得以通过
hexo server 在地点先跑起来,看看效果)。

如图:

  • 管理 22

恭贺,到近年来截至个人博客的雏形已经有了。
在 Git Shell 中按 Ctrl + C 并输入 y 可以告一段落该服务。

提示:假诺在上述进程中,输入带有 npm 的授命时,报以下错误,则表明Node.js 没有装好,请重装

  • 管理 23

除却上述介绍的Hours三大特点效益外,还有诸如时间记下月历浏览形式,可以领略什么天有记录时间,哪些天没有记录。希望因此Hours可以高达合理运用时间的目标,让做的每件时间都可以有含义,那才是进展时间记下的初衷,否则会陷入为时间记下而时间记下。

注册 GitHub

访问:https://www.github.com
挂号万分简便,一定要记住注册时利用的信箱,因为 GitHub
上诸多通报都是因而邮箱的。
如图:

  • 管理 24

  • 管理 25

申请成功后,在
GitHub
官网上签到,并表明邮箱。

假定仍旧不知道,详细也足以看:
一步步在GitHub上创设博客主页
全种类

by pchou(推荐)


管理 26

Hexo 介绍

A fast, simple & powerful blog framework

About Me

为啥要搭建独立博客

  • 1 独立的才是友善的
  • 2 锻练本人的下手能力
  • 3 更好的宣传自个儿

在初期记录时间我用的就是“atimelogger”,随着这几年对时间管理的灵活运用,已经告一段落用软件举办天天时间记下跟踪,故下边的Hours介绍没有我的详细使用数据参考图。不过利用也是很粗略,适合初期举行时间管理的恋人或许必要特地记录某一类职责或项目标小时计算,Hours我认为有三大特色以分别于任曾几何时间记下应用,将乏味的跟踪时间义务变得极为有趣!

新妇须知

  • 1 请保持充分的耐心
  • 2 善于利用搜索引擎
  • 3 可以适度明白写网页制作的基础知识


测试 SSH Key

在桌面或开始菜单中找到 Git Shell(win7为例,win8及8.1 在 Metro
界面也能够找到)

  • 管理 27
等待打开后输入以下命令('$'符号无需输入)

$ ssh -T git@github.com

如图:

  • 管理 28
如果是下面之类的反馈(或者显示 Hi xxx):

The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

不用紧张,输入 yes 之后,你就相会到:

Hi xxx(你的用户名)! You've successfully authenticated, but GitHub does not provide shell access.

那儿,便测试成功了。
如图:

  • 管理 29

指示:如若出现难题,请卸载 GitHub for Windows
客户端,重新安装五遍,或转到使用 Git
方法

广阔错误请参见:
GitHub Help – Generating SSH
Keys

GitHub Help – Error Permission denied
(publickey)


小结:

使用 Hexo 创制博客框架

自我叫大头,因为头很大,所以小名叫大头!

Hexo 部署

Hexo 的配备有三种方法

智能指示功用

选拔 GitHub Pages 建立博客

与 GitHub 建立好链接之后,就足以一本万利的选择它提供的 Pages 服务,GitHub
Pages
分三种,一种是您的GitHub用户名建立的username.github.io那样的用户&协会页(站),另一种是专属项目标pages。

想建立民用博客是用的率先种,形如yangruihan0306.github.io那样的可访问的站,每一个用户名上边只好建立一个。


Hours接济对跟踪的年月职责添加注释,并且将那几个多少选用自定义时间段生成详细报告(摘要或然带注释的详细音信),然后可以因而电子邮件发送详细的CSV或PDF报告。

将地点文件陈设到 GitHub

管理 30

干什么采用GitHub Pages

广大人用wordpress,你干吗要用GitHub
Pages
来搭建?

  • 1 GitHub
    Pages

    有300M免费空间,资料自个儿管理,保存可依赖;
  • 2 学着用 GitHub
    ,享受 GitHub
    的方便,上边有无数大牛,眼界会开展很多;
  • 3 顺便看看 GitHub
    工作规律,最好的公司协作流程;
  • 管理,4 GitHub 是趋势;
  • 5 你不以为一个文科生用
    GitHub
    很geek吗?弹指间进入技术界;
  • 6 就算 GitHub
    被墙了,我得以搬到境内的
    GitCafe 中去。

管理 31


Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注