<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>

---
### **必要的背景軟體** <font face="Comic Sans MS">node.js</font>

---
### **程式編輯軟體** <font face="Comic Sans MS">VScode
</font>

---
### **程式編輯軟體** <font face="Comic Sans MS">notepad++</font>

---
<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>
---

---

---

---
### 架設部落格基本環境
---
- **即為設定部落格之基本參數**
- **基本設定**:
- <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>
---

---
<font face="Comic Sans MS">
### Before
---

---
<font face="Comic Sans MS">
### After
---

---
<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}]"}