Hexo和icarus主題那些坑:訪問不了、打開慢、備案號

把本身寫的很戳的博客下架了,仍是老老實實用Hexo吧,換了個icarus主題,發現一堆坑。css

DNS解釋錯誤

首先是github.io 被解釋成爲 127.0.0.1。至於緣由:git

電腦解決這個問題很容易,設置一個DNS服務器就能夠了,手機彷佛我還沒找到哪裏能夠設置蜂窩網絡的DNS(iOS)。固然也能夠手動把 github.io 的ip加到hosts文件中。github.io的地址是:185.199.109.153。github

可是,這只是本身能訪問獲得本身的博客,別人訪問不到呀,掩耳盜鈴~~~web

申請一個域名吧,而後直接把域名解釋到185.199.109.153就行了~服務器

icarus主題打開慢

換了icarus主題後,沒有xx的狀況下打開很是慢,基本打開不了。後來經過查看請求,發現是一些字體、css文件請求失敗的緣由:markdown

找到_config.icarus.yml,在最後的providers,修改:所有修改成loli網絡

providers:
    # Name or URL template of the JavaScript and/or stylesheet CDN provider
    cdn: loli
    # Name or URL template of the webfont CDN provider
    fontcdn: loli
    # Name or URL of the fontawesome icon font CDN provider
    iconcdn: loli
複製代碼

找到themes/icarus(主題)/layout/common/head.jsxide

註釋掉:oop

default: fontcdn('Ubuntu:wght@400;600&family=Source+Code+Pro', 'css2'),字體

const fontCssUrl = {
    // default: fontcdn('Ubuntu:wght@400;600&family=Source+Code+Pro', 'css2'),
    cyberpunk: fontcdn('Oxanium:wght@300;400;600&family=Roboto+Mono', 'css2')
};
複製代碼

備案

這個主題沒有配置備案號的地方,只能本身動手了。

找到themes/icarus(主題)/layout/common/footer.jsx,在size-small上面添加:

<p class="size-small">
  <a href="http://www.beian.miit.gov.cn" target="_blank" rel="noopener">浙ICP備17032647號-3</a>
</p>
複製代碼
相關文章
相關標籤/搜索