在上篇教程 2020年,必須擁有本身的博客網站(上)中,咱們使用Hexo開發了一套博客,併成功使用travis-ci將其自動化部署到github-pages,預覽地址。git
本篇教程做爲這個系列的第二篇,主要講解怎麼使用Hexo進行創做以及主題的配置。github
官方有個主題集合的頁面hexo.io/themes/,頁面上提供了大量的主題以供你們挑選。可是這不能知足全部的口味,所幸Hexo的主題配置並不侷限於官方提供的這些,事實上,任何第三方主題均可以應用到你的博客上,甚至能夠自定義樣式,這就是Hexo在主題上的靈活性。bash
爲了證實這點,咱們並不使用來自官方頁面中的主題,咱們在github上找到hexo-theme-next
主題,這個主題看起來很清爽:地址服務器
咱們全部的主題都被放在根目錄/themes
文件夾下,如今只有一個默認主題/themes/landscape
。咱們如今將next
主題的源碼下載到themes/next
markdown
# 執行
git clone https://github.com/iissnan/hexo-theme-next.git themes/next
複製代碼
有時候,github的網速很慢,咱們也能夠直接打包下載,而後在themes/next中解壓便可,最終你的themes目錄看起來是這樣的:hexo
|-themes
|--landscape
|--next
複製代碼
如今主題的代碼已經下載到了項目中,下一步,修改_config.yml
文件以應用next
主題,這個文件是hexo
中全部配置的集合,之後咱們會常常和它打交道。post
# _config.yml
# ...
# 中文
language: zh-CN
# 應用next主題
theme: next
複製代碼
配置好後,本地啓動博客:網站
hexo serve
# 或者簡寫 hexo s
複製代碼
完美的運行起來了。ui
後面,這個主題要是發佈了新的版本,更新是件很簡單的事兒:spa
cd themes/next
git pull
複製代碼
初始化項目時有些默認的配置項不是咱們想要的,咱們須要再次修改_config.yml
文件
# _config.yml
# ...
title: 歡迎來到德萊聯盟
subtitle: '這是你歇腳的地方'
author: 邁克爾
複製代碼
頁腳的強力驅動和主題咱們也能夠隱藏了,這些配置屬於next
,因此咱們須要修改/themes/next/_config.yml
文件
powered:
# Hexo link (Powered by Hexo).
enable: false
theme:
# Theme & scheme info link (Theme - NexT.scheme).
enable: false
複製代碼
讓咱們開啓創做之旅吧,寫下第一篇文章。在Hexo中寫做使用的是markdown
,因此在寫做以前,咱們簡單溫習下markdown的語法:
運行如下命令生成一篇文章
# hexo new [layout] <title>
hexo new welcome-lol
複製代碼
hexo自動爲咱們生成了.md文件:/source/_posts/welcome-lol.md
,咱們繼續,開始編輯這個文件:
# welcome-lol.md
---
title: 歡迎你們一塊兒來玩LOL
date: 2020-02-24 21:56:12
tags: games
---
### 什麼是英雄聯盟?
英雄聯盟(League of Legends)是由美國Riot Games開發,騰訊遊戲運營的全新英雄對戰網遊。英雄聯盟的主創團隊由各著名遊戲公司的核心美術、策劃、程序人員組成,他們打造了遊戲中風格特點各異的英雄,加入更加豐富的物品合成系統、地圖玩法、天梯匹配機制,以及首創的「召喚師」技能、符文、天賦組合,讓玩家感覺不同的英雄對戰網遊。
在遊戲中,玩家將扮演一位召喚者,並選擇你所信任的聯盟國進入這個遊戲的正義領域,爲了控制瓦羅然的權利而奮戰。在這個聯盟中只有一條規則:勝者就是一切!
### 全新英雄對戰網遊
英雄聯盟中擁有的海量英雄及皮膚讓人印象深入——這些英雄不只在外觀上風格迥異,甚至個個都有本身獨特的性格和脾氣,例如:正氣凜然的無畏先鋒軍團領袖—德瑪西亞之力蓋倫、意志堅強的弗雷爾卓德部族領袖—寒冰射手艾希、樂於鑽研的魔法學者—流浪法師瑞茲……除此以外,你還能夠在英雄聯盟中看到表明不一樣地域文化特點的角色或皮膚,其中包括中國武術大師、北歐冰雪巨人、日本忍者、古埃及神話角色等。
在遊戲中,身爲召喚師的玩家在每局遊戲中都將召喚一位英雄幫助本身進行戰鬥。目前已經有許多英雄協助他們達成目標,在英雄聯盟中完成各自心中的正義之戰!咱們也深信,在英雄聯盟超過100位英雄中,總有一個是合適你的!
英雄,爲你而戰!
注:英雄聯盟每週有13位免費英雄可供使用
### 初識《英雄聯盟》
首次進入遊戲的玩家,系統會提示他選擇本身的遊戲水平,目前共分爲4個等級,分別爲
- 我是新手
- 我玩過英雄對戰遊戲
- 我是高手
- 我是大溼
> 咱們強烈建議新手玩家選擇等級 `我是新手` 經過遊戲中的新手教程來了解基礎操做。
複製代碼
能夠說,_config.yml
文件承載着博客的一切,這一步咱們加入更多的有趣特性,好比Github連接、Github徽章、關於我頁面等:
最後一步,提交代碼至Github,觸發travis-ci的自動化構建,再次查看咱們的博客地址,已經有了新的變化!!! 博客預覽地址
請持續關注這個系列,下一篇:基於Jenkins自動化部署博客到本身的服務器和域名