• 静态blog的免费托管部署、加域名与搜索优化(SEO)


    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/hugo_blog_host_and_seo

    给博客加个域名准备长用,Hugo生成后一直放在github page上,为了让百度能搜到费了一堆事。

    问题

    如果只是在github page上弄个自己域名的网站,只需要在结果文件中添加一个CNAME文件,写入网站域名,然后在域名运营商提交解析。等待域名解析生效后即可通过域名访问。

    然后为了让搜索引擎能够检索,通过baidu、bing、google的站长工具提交链接。

    此时发生一个大bug,github因为某种原因限制了百度爬虫的进入,也就是百度上很少搜到github内网页的原因。

    重点解决的问题为:github page上的内容无法被百度检索。

    解决方案

    相关解决github page被检索的方案较多,重点都是通过CDN缓存网站和将网站托管在其它地方两个方案。

    CDN略麻烦,还需要其它的服务。 在各种折腾之后选择了托管在netlify上,然后在百度站长工具中提交网站

    还没完

    Hugo的sitemap百度无法识别

    Hugo默认可以使用多语言,当设置了中文和英文时,默认路径下的sitemap会指向两种语言的sitemap路径而非直接的网页,百度无法识别….

    解决方案,只设置一种语言。

    百度长时间只收录主页(收录链接数为1)

    百度能看到一堆人碰到类似的问题。

    有解决方案建议放在CSDN一类的普通博客上,并附上链接,百度时间长了会自动收录。(google就没这问题…)

    还有稳定更新,提高博客的质量。

    然后静静的等待….

    附:国内外的免费静态网站托管

    国外代码托管系列

    • netlify,最好最方便,没有之一,添加域名和github仓库的地址就能解决问题,github上的提交还会自动同步。
    • github page,网页放上去选择显示的分支即可,网速虽然没有飞起但在教育网下还行,主要问题在于上面提到的,百度搜索不到…
    • gitlab,同github,但使用了Docker技术提高了构建能力,能够上传源博客在服务端构建。只是折腾了一会,fork的项目构建网页一直失败,懒得再debug…
    • bitbucket,同github,一个大bug在于不能直接添加域名,域名解析过去无效,需要额外的服务(又是一堆配置)

    国内代码托管

    • 码云,同github,但添加域名是收费功能。
    • coding,之前博客提到的最多,貌似最近加入了广告,进入网页前几秒会跳入广告页(略不能忍)。
  • 相关阅读:
    切换JDK版本时修改JAVA_HOME环境变量不生效
    Java项目如何生成可执行jar包、exe文件
    Java去除字符串中空格的方法详解
    JAVA SWT的MessageBox对话框
    Java秒杀实战 (六) 服务级高并发秒杀优化(RabbitMQ+接口优化)
    DOM Event reference
    Chrome和Firefox的event显示
    What Causes Stock Prices to Change?
    Declaring variables without var keyword
    Do I have to return something in javascript function?
  • 原文地址:https://www.cnblogs.com/fly2wind/p/9993960.html
Copyright © 2020-2023  润新知