在利用 Hexo 框架搭建一個屬於咱們本身的博客網站後,下面咱們就來談談怎樣在網站上書寫咱們的第一篇博客吧html
在站點文件夾中打開 git bash,輸入以下命令建立文章,其中 title
爲文章的標題git
$ hexo new "title"
當輸入命令後,就會在 source/_post
文件夾下建立一個文件,命名爲:title.md
npm
這個文件就是將要發佈到網站上的原始文件,用於記錄文章內容瀏覽器
下面,咱們將要在這個文件中寫下咱們的第一篇博客bash
可是,在咱們正式寫下第一個文字前,咱們須要瞭解一下究竟什麼是 Markdown?markdown
Markdown 是一種可使用普通文本編輯器編寫的 標記語言,經過簡單的 標記語法,它可使普通文本內容具備必定的格式hexo
基於 Markdown 語法的簡潔性,它已經成爲目前世界上最流行的用於書寫博客的語言框架
在編寫 Markdown 時,博主強烈的推薦給你們一款簡潔易用的 Markdown 編輯器 —— Typora編輯器
按照官方的說法就是 簡單而強大,它不只支持原生的語法,也支持對應的快捷鍵,更重要的是它還能夠 實時預覽post
這裏附上 Typora 的下載地址:https://www.typora.io/,有興趣的朋友能夠下載來試試
好,下面開始進入正題,介紹一些經常使用的 Markdown 語法
Markdown 語法:
# 一級標題 ## 二級標題 ### 三級標題 #### 四級標題 ##### 五級標題 ###### 六級標題
Typora 快捷鍵:
Ctrl+1:一級標題
Ctrl+2:二級標題
Ctrl+3:三級標題
Ctrl+4:四級標題
Ctrl+5:五級標題
Ctrl+6 :六級標題
Ctrl+0:段落
Markdown 語法:
*斜體* **粗體** ***加粗斜體*** ~~刪除線~~
Typora 快捷鍵:
Ctrl+I:斜體
Ctrl+B:粗體
Ctrl+U:下劃線
Alt+Shift+5:刪除線
Markdown 語法:
> 文字引用
Typora 快捷鍵: Ctrl+Shift+Q
Markdown 語法:
`行內代碼` ``` 多行代碼 多行代碼 ```
Typora 快捷鍵:
行內代碼:Ctrl+Shift+`
多行代碼:Ctrl+Shift+K
Markdown 語法:
$$ 數學公式 $$
Typora 快捷鍵: Ctrl+Shift+M
Markdown 語法:
方法一:--- 方法二:+++ 方法三:***
Markdown 語法:
1. 有序列表項 * 無序列表項 + 無序列表項 - 無序列表項
Typora 快捷鍵:
有序列表項:Ctrl+Shift+[
無序列表項:Ctrl+Shift+]
Markdown 語法:
表頭1|表頭2 -|-|- 內容11|內容12 內容21|內容22
Typora 快捷鍵: Ctrl+T
Markdown語法:
方法一:[連接文字](連接地址 "連接描述") 例如:[示例連接](https://www.example.com/ "示例連接") 方法二:<連接地址> 例如:<https://www.example.com/>
Typora快捷鍵: Ctrl+K
Markdown語法:
![圖片文字](圖片地址 "圖片描述") 例如:![示例圖片](https://www.example.com/example.PNG "示例圖片")
Typora快捷鍵: Ctrl+Shift+I
說明:在 Hexo中 插入圖片時,請按照如下的步驟進行設置
將 站點配置文件 中的 post_asset_folder
選項的值設置爲 true
在站點文件夾中打開 git bash,輸入命令 npm install hexo-asset-image --save
安裝插件
這樣,當使用 hexo new title
建立文章時,將同時在 source/_post
文件夾中生成一個與 title 同名的文件夾,咱們只需將圖片放進此文件夾中,而後在文章中經過 Markdown 語法進行引用便可
例如,在資源文件夾(就是那個與 title 同名的文件夾)中添加圖片 example.PNG,則能夠在對應的文章中使用語句 ![示例圖片](title/example.PNG "示例圖片")
添加圖片
當咱們使用命令 hexo new "title"
建立文章時,Hexo 會根據 /scaffolds/post.md
對新文章進行初始化
換言之,/scaffolds/post.md
就是新文章的 模板,因此咱們能夠修改它來適應本身的寫做習慣
一個簡單的示例以下:
title: {{ title }} date: {{ date }} tags: categories:
在每篇利用 Hexo 建立的文章的開頭,都會有對文章進行說明的文字,叫作 文章頭部
文章的頭部除了能夠設置文章標題、發佈日期等基礎信息外,還能夠爲文章添加標籤、分類等
一個簡單的示例以下:
title: Title date: YYYY-MM-DD HH:MM:SS tags: [tag1, tag2, ...] categories: category
注意:屬性和屬性值之間必須有一個空格,不然會解析錯誤
在利用 Hexo 框架搭建的博客網站中,首頁會顯示文章的內容,且默認顯示文章的所有內容
若是當文章太長的時候就會顯得十分冗餘,因此咱們有必要對其進行精簡
這時,咱們只需在文章中使用 <!--more-->
標誌便可,表示只會顯示標誌前面的內容
在站點文件夾中打開 git bash,輸入以下命令部署和發佈文章
$ hexo g -d
建議:在使用 hexo g
部署以後,能夠先使用 hexo s
運行本地站點,而後在瀏覽器輸入地址 http://lacolhost:4000/ 查看運行結果,檢查無誤後再使用 hexo d
發佈
【Hexo系列相關文章】