一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

用 GitHub + Hexo 建立你的第一個(gè)博客

 編程教室 2021-03-18
  1. 在博客平臺上注冊,比如 博客園、CSDN、新浪博客 等。

  2. 利用博客框架搭建,如 WordPress、Jekyll、hexo 等。

  3. 自己用代碼寫一個(gè)。

其中,第一種最簡單,也最受限,說不定還會被刪帖刪號。第二種稍復(fù)雜,另外需要自己找部署的服務(wù)器,但可定制化較高,是很多程序員的選擇。最后一種,是在重復(fù)造輪子,不過從另一個(gè)方面來看,倒是鍛煉編程能力的好方式。

下面我們就來看下第二種搭建博客的方式。由于內(nèi)容較多,會分為幾篇內(nèi)容,今天是第一篇:

  1. github+hexo 建立你的第一個(gè)博客

  2. 部署博客及更新博文

  3. 安裝自己喜歡的主題

  4. 購買并綁定域名

  5. 安裝多說評論框

感謝本文作者 大懶蟲 同學(xué)的投稿。


前言

其實(shí)呢,建立博客是非常簡單的(哈哈,不管什么東西,你會的就覺得簡單,不會的怎樣都難),我來給大家說說如何使用 GitHubPages 和 Hexo 建立自己的博客。

這個(gè)有一點(diǎn)難度,但是不要怕,我會一步一步的給大家完成指導(dǎo)的,如果有任何問題也可以隨時(shí)聯(lián)系我,我會盡力給大家解決的!


下面先介紹為何選擇 GitHubPages 和 Hexo 來搭建博客,然后介紹搭建博客的詳細(xì)過程。


Why GitHub Pages and Hexo

因?yàn)?GitHub 的存在,我們得以簡單快速地搭建個(gè)人博客。

GitHub

GitHub,是一個(gè)代碼托管網(wǎng)站和社交編程網(wǎng)站。這里聚集了世界上各路技術(shù)牛叉的大牛,和最優(yōu)秀的代碼庫。把你的博客托管在這里,還有什么不放心的呢O(∩_∩)O。

GitHub Pages
GitHub Pages,是用來托管 GitHub 上靜態(tài)網(wǎng)頁的免費(fèi)站點(diǎn),那 GitHub Pages具體有哪些功能呢:

  • 有 300M 免費(fèi)空間,資料自己管理,保存可靠;

  • 享受 GitHub 的便利,上面有很多大牛,眼界會開闊很多;

  • 可以使用很多現(xiàn)成的博客框架,搭建過程簡單快速。


HEXO

Hexo 是一個(gè)簡單、快速、強(qiáng)大的靜態(tài)博客框架,出自臺灣大學(xué)生 tommy351 之手。我也看過使用 Jekyll、Octopress 搭建個(gè)人博客的過程,確實(shí)要繁瑣許多。相比之下 Hexo 更輕便更快捷,下面是其官網(wǎng)強(qiáng)調(diào)的四大特點(diǎn):

  1. 極速生成靜態(tài)頁面

  2. 一鍵部署博客

  3. 豐富的插件支持

  4. 支持 Markdown


相信大家對 GitHub Pages 和 Hexo 有了一定的了解,下面進(jìn)入正題。

使用 GitHub Pages 建立博客站點(diǎn)

注冊 GitHub

訪問 GitHub,注冊十分簡單,一定要記住注冊時(shí)使用的郵箱,因?yàn)?GitHub 上很多通知都是通過郵箱的。如下圖所示:

申請成功后,在 GitHub 官網(wǎng)上登錄,并驗(yàn)證郵箱即可。

在 GitHub 上建立倉庫

與 GitHub 建立好連接之后,就可以方便的使用它提供的 Pages 服務(wù),GitHub Pages 分兩種,一種是用你的 GitHub 用戶名建立的 username.github.io 這樣的用戶&組織站點(diǎn),另一種是依附項(xiàng)目的 Pages。

想建立個(gè)人博客是用的第一種,形如 username.github.io 這樣的可訪問的站點(diǎn),每個(gè)用戶名下面只能建立一個(gè)。如下圖所示:

關(guān)于 Github 的使用,我的老師 Crossin先生 也寫了一篇通俗易懂的教程,大家可以去看看 極簡 Github 上手教程


搭建環(huán)境

安裝軟件

Node.js

https:///en/

下載完成后根據(jù)提示一步一步安裝就好,這個(gè)沒有什么需要特別說明的。

GitHub for Windows

https://desktop.github.com/

這里有一點(diǎn)說明,下載這個(gè) github 時(shí)因?yàn)槭窍葟墓倬W(wǎng)下載下來了一個(gè)下載器,然后再在本地下載,因?yàn)槭峭饩W(wǎng),可能有點(diǎn)卡,所以下載好了全部并整理好了離線版本,你下載這個(gè)直接就自動安裝了:

github離線版

http://pan.baidu.com/s/1bZthpW 密碼:olr2

下載并安裝下面兩個(gè)軟件,一直點(diǎn)擊下一步即可:

使用 GitHub for Windows 登錄 GitHub




配置 SSH

我們?nèi)绾巫尡镜?git 項(xiàng)目與遠(yuǎn)程的 GitHub 建立聯(lián)系呢?方法是用 SSH。打開命令行,輸入以下命令:

ssh -T git@github.com

如圖:

如果是下面之類的反饋(或者顯示 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 之后,看到下圖的結(jié)果,就配置成功了:


使用 Hexo 創(chuàng)建博客框架

Hexo 安裝

打開命令行,依次輸入以下命令:

cd /
npm install hexo-cli -g

如圖:


提示:cd / 作用是返回根目錄,Git Shell 默認(rèn)裝在 C 盤,啟動時(shí)默認(rèn)路徑為 C:\Users\xxx(用戶名)\Documents\GitHub,輸入 cd / 命令后就返回到了 C 盤根目錄下,需不需要使用 cd / 看個(gè)人習(xí)慣(下同)

Hexo 部署

Hexo 的部署可采用如下方法,輸入命令:

hexo init [文件名]。

打開控制臺,依次輸入以下命令:

cd /
hexo init Hexo

回車后出現(xiàn)該提示則表示正確:

部署成功之后,Hexo 會自動在目標(biāo)文件夾建立博客網(wǎng)站所需要的所有文件。此時(shí)可以通過輸入以下命令在本地進(jìn)行預(yù)覽(在剛才創(chuàng)建的文件夾里):

hexo generate 
hexo server

系統(tǒng)可能會出現(xiàn)提示,請點(diǎn)擊允許。如下圖所示則表示正確:

此時(shí)打開瀏覽器,在瀏覽器地址欄輸入 http://localhost:4000/ (默認(rèn)端口為4000), 便可以看到最原始的博客了。以后發(fā)表博文想先預(yù)覽,也可以通過 hexo server 在本地先跑起來,看看效果。

效果如下圖所示:

恭喜,到目前為止個(gè)人博客的雛形已經(jīng)有了。
在 Git Shell 中按 Ctrl + C 并輸入 y 可以停止該服務(wù)。


    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    99久久国产综合精品二区| 老司机精品一区二区三区| 欧美精品中文字幕亚洲| 欧洲日韩精品一区二区三区| 亚洲一级二级三级精品| 亚洲一区二区精品福利| 国产不卡最新在线视频| 黄色国产自拍在线观看| 亚洲精品中文字幕无限乱码| 国产午夜福利不卡片在线观看| 中文精品人妻一区二区| 好吊日视频这里都是精品| 日韩国产亚洲欧美另类| 99久久成人精品国产免费| 少妇熟女精品一区二区三区| 久久福利视频这里有精品| 中文字幕亚洲视频一区二区| 激情视频在线视频在线视频| 国产一级内片内射免费看| 99秋霞在线观看视频| 熟妇久久人妻中文字幕| 国产99久久精品果冻传媒| 人妻内射精品一区二区| 99久只有精品免费视频播放| 中文字幕日韩无套内射| 91精品国产品国语在线不卡| 日本在线 一区 二区| 久久福利视频在线观看| 老熟女露脸一二三四区| 欧美不卡一区二区在线视频| 在线免费国产一区二区三区| 国产精品香蕉免费手机视频| 日韩一区二区三区久久| 亚洲熟女诱惑一区二区| 在线懂色一区二区三区精品| 丰满人妻熟妇乱又伦精另类视频| 中文字幕精品一区二区年下载 | 激情视频在线视频在线视频| 国产精品一区欧美二区| 黄色片国产一区二区三区| 东京热男人的天堂社区|