1. 程式人生 > >Linux環境下使用hexo+github搭建個人部落格

Linux環境下使用hexo+github搭建個人部落格

前言

相當前天刷知乎,看見別人的blog的是放在github上,最近也剛學會使用github,也想嘗試著將自己的blogs放在github上;昨天曾經Google查詢資料,嘗試著自己搭建但是無奈出現問題,最後一步安裝hexo失敗了;今天不甘心,又去查閱了hexo的官方文件。終於解決了所有的errors。順便說一下題外話,有時候發現官方文件真的比什麼都有用啊啊啊;首先需要說明的是使用的工具是hexo+github,hexo是一個簡潔快速高效的部落格框架。github程式設計師沒有不知道的23333,全球最大的同性交友網站23333.今天要做的就是使用這個hexo將自己的blog推送到github上。

安裝

前提:

安裝 Hexo 相當簡單。然而在安裝前,您必須檢查電腦中是否已安裝下列應用程式:

如果您的電腦中已經安裝上述必備程式,那麼恭喜您!接下來只需要使用 npm 即可完成 Hexo 的安裝。

$ npm install -g hexo-cli

如果您的電腦中尚未安裝所需要的程式,請根據以下安裝指示完成安裝。

MAC使用者:您在編譯時可能會遇到問題,請先到 App Store 安裝 Xcode,Xcode 完成後,啟動並進入 Preferences -> Download -> Command Line Tools -> Install 安裝命令列工具。

安裝git:

  • Windows:下載並安裝 git.
  • Mac:使用 HomebrewMacPorts :brew install git;或下載 安裝程式 安裝。
  • Linux (Ubuntu, Debian):sudo apt-get install git-core
  • Linux (Fedora, Red Hat, CentOS):sudo yum install git-core
我當前用到的是Ubuntu,所以使用的是第三種方式

安裝Node.js

安裝 Node.js 的最佳方式是使用 nvm

所有必備的應用程式安裝完成後,即可使用 npm 安裝 Hexo。

$ npm install -g hexo-cli

cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安裝完成後,重啟終端並執行下列命令即可安裝 Node.js。

$ nvm install stable

或者您也可以下載 安裝程式 來安裝。

安裝Hexo

所有必備的應用程式安裝完成後,即可使用 npm 安裝 Hexo。

$ npm install -g hexo-cli


hexo的過程中開始一直報errors後來找到了問題的解決辦法(安裝hexo時,加上sudo就ok了;sudo npm install -g hexo-cli)詳情請看https://github.com/hexojs/hexo/issues/1836

=================================================================================================================

前面做的只是簡單的環境搭建,接下來的內容才是真正的搭建部落格安裝

配置git環境:

# 設定你的使用者名稱
git config --global user.name "Eritic"  
# 設定你的郵箱
git config --global user.email "[email protected]"
如果你是第一次使用git,那麼需要生成私鑰和然後再將私鑰新增到github上

配置Hexo:

在 Hexo 資料夾下找到 _config.yml 檔案,並開啟。找到其中的 deploy 標籤,改成下圖所示,並儲存:

deploy:
  type: git
  repository: https://github.com/Eritic/Eritic.git.io
  branch: master
然後輸入
hexo d
如果報錯的話,就使用 npm install hexo-deployer-git --save 

我中途遇到這個錯誤就是這麼解決的

到目前為止的話,基本是搭建好了,關於其他的高階設定如主題等,請自己查閱Hexo的官方文件寫的很清楚。

設定next:http://theme-next.iissnan.com/getting-started.html 後面關於主題設定啊等等高階設定參考以下blog:https://thief.one/2017/03/03/Hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A2%E6%95%99%E7%A8%8B/

相關推薦

MacHexo+GitHub搭建個人部落

Mac下Hexo+GitHub搭建個人部落格 環境搭建 Node和Git安裝完成後,在終端下輸入下面的命令: sudo npm install -g hexo 初始化hexo 在使用者目錄下建立名為hexo的資料夾 mkdir hexo 然後cd到此目錄下

Linux環境使用hexo+github搭建個人部落

前言 相當前天刷知乎,看見別人的blog的是放在github上,最近也剛學會使用github,也想嘗試著將自己的blogs放在github上;昨天曾經Google查詢資料,嘗試著自己搭建但是無奈出現問題,最後一步安裝hexo失敗了;今天不甘心,又去查閱了hexo的官方文件。

使用Hexo+Github搭建個人部落

個人部落格:             技術部落格:http://messi1002.top/             閱讀部落格:http://www.read1002.t

Mac上基於hexo+GitHub搭建個人部落(一)

之前一直使用部落格園和簡書,但是部落格園太複雜,而簡書雖然很簡單,但是沒什麼新鮮感,偶然得知hexo+github可以搭建自己的部落格,主要是可以自己定主題,還很simple,因此,找了個時間,自己搞了一下,感覺還可以,就自己弄了一個。 1 環境配置 Hexo官網上有搭建文件! 1.1 安

hexo+github搭建個人部落(超詳細教程)

首先呢,先說一下吧,作為一個程式猿來說,大多的大牛都是使用的是msdn/github這些來交流技術,但是我後來發現csdn上面好多的大牛都已經摒棄csdn,自己搭建個人部落格進行發表文章記錄點滴了。

使用hexo+GitHub搭建個人部落的心得(含教程)

Author Email Yaoyao Liu [email protected] 前言 對於廣大CS專業的學生和碼農,找一個地方寫部落格,記錄一些程式設計、配置環境、閱讀論文的心得體會是一個很常見的習

關於Git和Hexo+GitHub搭建個人部落的記錄

前言 本來想通過vue.js+nodejs+mongo構建個部落格專案,一方面可以實踐新技術,另一方面也可以有自己的個人部落格,後來因為各種拖延,一直沒開始,(lll¬ω¬),突然看到朋友都在使用git, 也想試試手,剛好又看到大家都用github的pag

hexo+github搭建個人部落

v 大概可以分為以下幾個步驟 搭建環境準備(包括node.js和git環境,gitHub賬戶的配置) 安裝Hexo 配置Hexo 怎樣將Hexo與github page 聯絡起來 怎樣釋出文章 主題 推薦 主題Net的簡單配置 新增sitemap和fe

Hexo+Github搭建個人部落(一)

前言 經常在檢視技術文章時跳轉到大佬們的個人部落格,看起來很酷很炫。也想自己搭一個。嗯,於是有了這篇部落格。 基礎概念 個人以為,學習使用一項技術之前首先要簡單瞭解下它的基本概念,不要一上來就幹~沒前戲是不行的。所以我們不妨先來看一下Hexo 和 Gi

github搭建個人部落 hexo d無效

在github上搭建個人部落格,hexo已經部署完畢,本地訪問也沒有問題,但最後hexo d就是push不上去 檢查了deploy,看不出有什麼問題,後面百度了一下,發現有個巨坑,type: git中間必須有個空格!!!! deploy:   type: git   reposit

Github Page+Hexo輕鬆搭建個人部落

在2018年來臨之際,筆者拖延了一年多的部落格終於上線了,本文基於筆者的實踐經驗,即使你是一個技術小白,按照本文的步驟,也可以輕鬆搭建自己的部落格。 為什麼要搭建個人部落格? 總結和寫作能力很重要 獨立的才是自己的,所有文章都可永久儲存在自己的伺服器

github搭建個人部落 hexo框架 next主題

之前就想搭建自己的部落格,現在終於得以實施。參考了多篇部落格,然後又在虛擬機器了往往復複試了好多次, 現在基本搭建完畢。我是基於hexo部落格框架, next主題搭建的部落格, 靜態網頁。   大體就是, 先在本地搭建好整個系統, 然後再提交到github。因為此篇文章只是撿

使用hexo+yilia+github搭建個人部落

經過幾天的折騰,終於配成功了,現記錄如下,本人是在win7上搭建個人部落格的。 直奔主題,搭建個人部落格主要分為以下幾步: * 先檢視效果(本人搭建的部落格) * 本地環境搭建(win7) * 安裝hexo * 主題切換 * SSH配置 *

Hexo + Github搭建靜態部落(一)

快速介紹 Hexo是一個基於Node.js搭建的靜態部落格框架,通過Hexo,使用者可以以博文的方式釋出Markdown文件。結合預設或定製化主題模板(很像其他靜態部落格生成框架,Jekyll或Ghost)博文會被轉化和生成為HTML/CSS。Hexo所需的所有元件都是模組化的,可以按

Hexo + GitHub搭建靜態部落(二)

快速介紹 本文是 Hexo + GitHub 搭建靜態部落格(一) 內容上的延展,Hexo 環境的搭建、依賴的下載請根據上文自行配置。 本文主要介紹 Hexo 的 歸檔、標籤、分類,以及依靠外掛支援的 評論、站內搜尋、字數統計 等功能。 歸檔、分類、標籤 三者是眾多部落格模板

Github搭建個人部落(2018最新版)

前言 之前一直使用CSDN記錄和分享自己的所學,突發奇想就想搞一個自己的部落格,在網上搜索了很多教程後發現,有的教程要麼已經是很老,要麼過於複雜,然後就決定寫一篇比較適合小白搭建部落格的方法。然後就想

HexoHexo+Github構建個人部落 (三):新增面板主題

一、選擇主題 選擇你自己喜歡的主題 參考: 二、配置主題 1.我選擇了hexo-theme-yilia這個主題,簡潔大方,功能齊全; 2.具體新增方法: 安裝 git clone https://github.com/litten/hexo-theme-yilia.

Github搭建個人部落(2018最新版,親測)

##(一)前言: 建議:慢慢看,也就這一篇用心了點寫 說來話長,一把辛酸淚,可算是弄好了。 1 起因:在很早很早,大一的時候,估計快記不得日子了,那時候來到PC吧創業團隊,一個大一級的學長通過買原始碼建立了一個社群論壇,因為那時候的社群比較流行,學長讓

使用github搭建個人部落(初級)

不能再初的初級版了,我保證!!我也是百度跟著別的大大的步驟一步步來的,寫到部落格記錄下,免得以後忘記。 步驟: 1、登入賬號後,點選下圖按鈕,新建倉庫。 2、填寫倉庫的屬性,倉庫名格式:你的github使用者名稱.github.io, 個人部落格簡介和描述檔

Hexo+GitHub搭建靜態部落平臺(三)-Next主題基本使用

部落格網站搭建好後就是為自己的網站設定一個美觀的主題了, hexo 官方提供了許多官方主題,還有許多別人編寫的主題,例如:hexo-theme-jekyll 和 hexo-theme-yilia。還有很多就不一一列舉了,我將介紹也是我在使用的 Next主題 。