把自己写的很戳的博客下架了,还是老老实实用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
1 | providers: |
找到themes/icarus(主题)/layout/common/head.jsx
注释掉:
default: fontcdn(‘Ubuntu:wght@400;600&family=Source+Code+Pro’, ‘css2’),
1 | const fontCssUrl = { |
备案
这个主题没有配置备案号的地方,只能自己动手了。
找到themes/icarus(主题)/layout/common/footer.jsx,在size-small上面添加:
1 | <p class="size-small"> |