前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo和icarus主题那些坑:访问不了、打开慢、备案号

Hexo和icarus主题那些坑:访问不了、打开慢、备案号

作者头像
Happyjava
发布2020-11-23 12:41:45
2.5K2
发布2020-11-23 12:41:45
举报
文章被收录于专栏:Happy的分享

把自己写的很戳的博客下架了,还是老老实实用Hexo吧,换了个icarus主题,发现一堆坑。

DNS解释错误

首先是github.io 被解释成为 127.0.0.1。至于原因:

电脑解决这个问题很容易,设置一个DNS服务器就可以了,手机似乎我还没找到哪里可以设置蜂窝网络的DNS(iOS)。当然也可以手动把 github.io 的ip加到hosts文件中。github.io的地址是:185.199.109.153。

但是,这只是自己能访问得到自己的博客,别人访问不到呀,掩耳盗铃~~~

申请一个域名吧,然后直接把域名解释到185.199.109.153就好了~

icarus主题打开慢

换了icarus主题后,没有xx的情况下打开非常慢,基本打开不了。后来通过查看请求,发现是一些字体、css文件请求失败的原因:

找到_config.icarus.yml,在最后的providers,修改:全部修改为loli

代码语言:javascript
复制
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.jsx

注释掉:

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

代码语言:javascript
复制
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上面添加:

代码语言:javascript
复制
class="size-small">
  <a href="http://www.beian.miit.gov.cn" target="_blank" rel="noopener">浙ICP备17032647号-3a>

复制代码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DNS解释错误
  • icarus主题打开慢
  • 备案
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档