<font face="Comic Sans MS"> My Blog === #### Red’s Notes <font size="6">410613032 <font face="微軟正黑體">**生科三 廖虹婷**</font> --- <font face="Comic Sans MS"> ### What is Hexo --- - - - --- <font face="Comic Sans MS"> ### Step of Constructing My Blog --- 1. <font face="微軟正黑體">**下載軟體**</font> 1. <font face="微軟正黑體">**執行**</font> hexo 1. <font face="微軟正黑體">**架設環境**</font> 1. <font face="微軟正黑體">**編輯文章**</font> --- <font face="微軟正黑體"> ### **下載軟體** --- - **必要的背景軟體**: <font face="Comic Sans MS">git</font>、<font face="Comic Sans MS">node.js</font> - **程式編輯軟體**: <font face="Comic Sans MS">VScode</font>、<font face="Comic Sans MS">notepad++</font> <font face="Comic Sans MS">(</font>**擇一即可**<font face="Comic Sans MS">)</font> --- ### **必要的背景軟體** <font face="Comic Sans MS">git</font> ![](https://i.imgur.com/rgXw0we.png "git") --- ### **必要的背景軟體** <font face="Comic Sans MS">node.js</font> ![](https://i.imgur.com/dcDXUpM.png "node.js") --- ### **程式編輯軟體** <font face="Comic Sans MS">VScode </font> ![](https://i.imgur.com/ki6tNgv.png "VScode") --- ### **程式編輯軟體** <font face="Comic Sans MS">notepad++</font> ![](https://i.imgur.com/RZdEZ39.png "notepad++") --- <font face="微軟正黑體"> ### <font face="Comic Sans MS">Step 1:</font> 下載<font face="Comic Sans MS"> Hexo </font>套件 <font size="6"> `$ npm install -g hexo-cli` </font> --- - <font face="Comic Sans MS">npm (node package manerger)</font>**: 以**<font face="Comic Sans MS"> JavaScript </font>**編寫,為**<font face="Comic Sans MS"> node.js </font>**預設的軟體套件管理系統,使用者可以上傳自己編寫的套件軟體,提供不同功能的套組下載。** - <font face="Comic Sans MS">cli (command line interface)</font> **命令行介面: 即使用非圖標式的鍵盤輸入命令方式。** --- <font face="微軟正黑體"> ### <font face="Comic Sans MS">Step 2: </font>初始化<font face="Comic Sans MS"> Hexo </font>資料夾 <font size="6"> `$ hexo init "filename"` </font> - **此資料夾會保存在本地端**<font face="Comic Sans MS"> (</font>**電腦裡**<font face="Comic Sans MS">) </font>**有關部落格的所有資料。雖然有把數據** <font face="Comic Sans MS">deploy</font> **到** <font face="Comic Sans MS">GitHub</font> **上,但無法編輯文章內容,且下次重新**<font face="Comic Sans MS"> deploy </font>**內容就會全部消失。總之,中程還沒過先不要刪。** --- ### <font face="Comic Sans MS">Step 3: </font>安裝完整<font face="Comic Sans MS"> Hexo </font>功能 <font size="6"> ` $ cd filename` ` $ npm install` </font> --- ![](https://i.imgur.com/T6xfzt9.png="100x") --- ![](https://i.imgur.com/YpdteyP.png="100x") --- ![](https://i.imgur.com/6dODvQI.png) --- ### 架設部落格基本環境 --- - **即為設定部落格之基本參數** - **基本設定**: - <font face="Comic Sans MS">6-12 (</font>**基本標題、副標、描述、搜尋關鍵字、語言、時間**<font face="Comic Sans MS">)</font> - <font face="Comic Sans MS">15 (</font>**架設成功的網址鏈結**<font face="Comic Sans MS">)</font> - <font face="Comic Sans MS">100-104 (</font>**部屬的網站種類、**<font face="Comic Sans MS">Repository</font> **連結網址**<font face="Comic Sans MS">)</font> --- ### <font face="Comic Sans MS">About git</font> --- - **新增一個名為**<font face="Comic Sans MS"> "<font face="微軟正黑體">**帳號名**</font>.github.io"<font face="微軟正黑體">**的**</font> Repository<font face="微軟正黑體">**,產生網址就會像:**</font> <font color="#0080FF"> https://<font face="微軟正黑體">**帳號名**</font>.github.io </font> <font face="微軟正黑體">**在第**</font> 100-104 <font face="微軟正黑體">**部署這個**</font> repository<font face="微軟正黑體"> **的網址**</font> --- ![](https://i.imgur.com/Bj1R4C6.png) --- <font face="Comic Sans MS"> ### Before --- ![](https://i.imgur.com/Q1WCTxk.png) --- <font face="Comic Sans MS"> ### After --- ![](https://i.imgur.com/KMXwTGb.png) --- <font face="微軟正黑體"> ### 編輯文章後佈署 - **已經架設好平台,就可以在離線狀態下產生靜態服務器**<font face="Comic Sans MS"> (hexo s)</font>**,在網址列輸入**<font face="Comic Sans MS"> localhost:4000</font> **確認編輯內容** - **編輯完成之後退出編輯狀態** <font face="Comic Sans MS">(ctrl+c)</font>**,清除多餘數據** <font face="Comic Sans MS">(hexo clean/hexo cl)</font>**,產生網頁** <font face="Comic Sans MS">(hexo generate/hexo g)</font>**,最後佈署上** <font face="Comic Sans MS"> git </font> **並且在指定的網址顯示部落格內容** <font face="Comic Sans MS">(hexo deploy/hexo d)</font> --- <font face="Comic Sans MS"> END ===
{"metaMigratedAt":"2023-06-15T07:33:10.535Z","metaMigratedFrom":"YAML","title":"My Blog","breaks":true,"slideOptions":"{\"theme\":\"white\"}","contributors":"[{\"id\":null,\"add\":69,\"del\":69},{\"id\":\"610ce108-8445-44c0-bc72-0cb2a6cfc061\",\"add\":3443,\"del\":880},{\"id\":\"fc47050b-c973-476d-bae9-ab183aded46a\",\"add\":1588,\"del\":58}]"}
    434 views
   Owned this note