Hexo 是一個快速、簡潔且高效的博客框架碗淌。Hexo 使用 Markdown解析文章盏求,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁贯莺。
安裝(Windows)
先安裝Git Node.js
執(zhí)行命令
npm install -g hexo-cli
安裝 Hexo 完成后,請執(zhí)行下列命令宁改,Hexo 將會在指定文件夾中新建所需要的文件缕探。
hexo init <folder>
$ cd <folder>
$ npm install
新建完成后,指定文件夾的目錄如下:
├── _config.yml
├── package.json
├── scaffolds
├── source
└── themes
_config.yml是網(wǎng)站配置文件
package.json是應(yīng)用程序信息
scaffolds是模板文件夾
source是資源文件
themes是主題文件
命令
新建一篇文章还蹲。如果沒有設(shè)置 layout 的話爹耗,默認(rèn)使用 _config.yml 中的 default_layout 參數(shù)代替耙考。如果標(biāo)題包含空格的話,請使用引號括起來潭兽。
$ hexo new [layout] <title>
生成靜態(tài)文件
$ hexo generate
啟動服務(wù)器倦始。默認(rèn)情況下,訪問網(wǎng)址為: http://localhost:4000/山卦。
$ hexo server
部署網(wǎng)站鞋邑。
$ hexo deploy
Front-matter
Front-matter就是.md文件上邊以---分隔的內(nèi)容
hexo.png
標(biāo)簽插件個人理解為引用塊和代碼塊
{% blockquote David Levithan, Wide Awake %}
Do not just seek happiness for yourself. Seek happiness for all
Through kindness. Through mercy.
{% endblockquote %}
{% codeblock lang:java %}
System.out.print("代碼塊");
{% endcodeblock %}
另一種形式的代碼塊,使用三個反引號來包裹账蓉。
``` System.out.print("代碼塊"); ```