本文首發(fā)于我的個(gè)人博客:Suixin's Blog
很多人從Hexo遷移到Hugo,而我卻相反抑淫,原因是看中了這款主題Yelee绷落。雙欄頁面、自動更換背景始苇、毛玻璃特效砌烁、隨機(jī)動畫、漂亮的代碼界面以及非常全的第三方集成,幾乎能想到的它都有……一眼看中函喉,不能自拔……
Hexo搭建博客
Hexo主頁上已經(jīng)詳細(xì)說明了搭建的步驟避归,和Hugo有很多相似之處,但由于Yelee主題的適配管呵,確實(shí)為我?guī)砹瞬簧俦憷幨岜校芏鄸|西只需修改兩個(gè)配置文件_config.yml
即可。
Yelee主題的適配
Yelee作者對于該主題的使用寫了詳細(xì)的說明捐下,很多步驟直接看該文件即可解決账锹。
下面列出原文件中比較略/沒有解決的幾個(gè)問題:
GitHub圖標(biāo)設(shè)置后不能顯示
不顯示的的原因是原文件中GitHub圖標(biāo)的地址已經(jīng)失效了,如圖
解決方案:在這里下載一個(gè)github圖標(biāo)(推薦# e6e6e6色的純色圖標(biāo))放到/yelee/source/img/下并命名為GitHub.png坷襟,然后在/yelee/source/css/_partial/customise/social-icon.styl的img-logo中加入
GitHub black 75
奸柬,接著刪掉46-50行的
.GitHub
background url(//cdn.bootcss.com/logos/0.2.0/github-octocat.svg) no-repeat white
background-size 90%
background-position 50% 100%
即可。
搜索引擎優(yōu)化SEO
百度
通過這位同仁給出的優(yōu)化方案https://wushao.xyz/posts/687b3092.html 做完之后發(fā)現(xiàn)百度不能抓取到sitemap
查了很多才知道是因?yàn)镚itHub封了百度的蜘蛛……所以目前百度還是沒有收錄我的網(wǎng)址婴程,哪位大神解決了麻煩在下面留言告訴我哦~
直接在Google Search Console提交sitemap地址即可鸟缕,過了一個(gè)小時(shí)就可以搜到了!
當(dāng)然是限制了時(shí)間才搜索的到……不免感覺有點(diǎn)小悲傷……
Tips:
使用文件驗(yàn)證站長的時(shí)候排抬,需要在下載的html文件前加入
layout: false
---
否則Hexo會自動將該文件給生成頁面懂从,也就不能正常驗(yàn)證了。
自動部署到GitHub Pages
修改根目錄下的_config.yml
deploy:
- type: git
repo: https://github.com/ShaneTian/ShaneTian.github.io.git
branch: master
其中repo
為自己的GitHub Pages地址蹲蒲。
對應(yīng)的Hugo主題
一位大神已經(jīng)將該主題遷移到了Hugo番甩,詳見https://github.com/NightFarmer/hugo-theme-yelee ,不過沒有了首頁動畫等届搁,但Hugo確實(shí)快啊缘薛。
Hexo缺點(diǎn)
用過Hugo之后再來用Hexo,可以感覺到Hexo的生成速度明顯比Hugo慢了一個(gè)等級卡睦,不過有這么好看的主題也就忍忍了宴胧。
Tips:
另一款好看的Hexo主題:Next,示例網(wǎng)站見Doublemine