安裝hexo和基本的使用


搭建個人的博客,在自己的服務器上。用hexo的好處是,所有的博客可以寫在markdown文件中,備份在本地,遷移起來很方便。

個人服務器配置

安裝node,git

curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install -y nodejs

通過這條命令安裝node和npm

git我的服務器已經有了。

git --version

可以查看有沒有安裝git。我的輸出git version 1.8.3.1

使用npm安裝Hexo

最好切換為taobao的源,下載的會快一些。

npm config set registry https://registry.npm.taobao.org

驗證是否切換成功:

npm config get registry

輸出淘寶源的地址https://registry.npm.taobao.org/,即切換成功。

安裝Hexo

npm install -g hexo-cli

驗證是否安裝成功:

hexo version

輸出版本信息,則安裝成功。

搭建博客

創建博客的目錄hexo init 目錄名。我就在當前目錄下創建blog的文件夾作為博客的根目錄。

hexo init blog

進入剛剛的目錄

cd blog

安裝

npm install

第一次啟動博客

生成靜態頁面

hexo g

啟動hexo博客

hexo s

這時,訪問http://ip:4000就可以看到hexo的默認主題了。

如果要想要后台運行

nohup hexo s > blog.log 2>&1 & 

介紹幾種發布博客的方式

  1. 直接將markdown文件復制到blog目錄下的source/_posts文件夾中。即可看到博客
  2. 新建git或svn倉庫,當本地提交markdown文件到倉庫時,鈎子將新增加的文件復制到source/_posts文件夾下。
  3. 通過hexo工具也可以新建博客hexo new 博客。具體參照官網
  4. 通過hexo-admin工具,通過瀏覽器就可以管理

安裝hexo-admin通過瀏覽器管理發布博客

安裝hexo-admin

npm i hexo-admin --save

重啟hexo

hexo server -d

這時,通過http://ip:4000/admin即可管理博客。也可以在這個頁面的setting中生成后台的用戶名和密碼。復制到_config.yml就會生效,重啟博客后登錄后台前就需要賬號密碼。

域名

如參考的那位兄弟所說IP訪問這么low b的訪問方式,當然要優化一下。思路:通過NGINX做一個反向代理,將http://blog.hanjun.red這種二級域名代理到本機的localhost:4000。反向代理可以讓自己的域名做更多的事情。

主題

安裝主題

進入主題的目錄blog/themes,克隆主題項目的地址

cd ./themes
git clone https://github.com/maochunguang/black-blue

更換主題:進入根目錄,更改配置文件_config.yml

theme: black-blue

重新啟動。

更多的關於主題的配置,請參考具體每個主題的官方說明


找了很久,推薦幾個好看的。

black-blue

預覽地址

GitHub 項目地址

安裝教程

Diaspora(動漫大圖)

預覽地址

GitHub 項目地址

安裝教程

Melody

預覽地址

GitHub 項目地址

安裝教程

項目地址

效果預覽

中文說明

NexT

butterfly

Nexmoe

安裝部分參考: https://segmentfault.com/a/1190000017868507

另外。可以看我的效果:http://blog.hanjun.red


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM