静态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,之前博客提到的最多,貌似最近加入了广告,进入网页前几秒会跳入广告页(略不能忍)。

原文地址:https://www.cnblogs.com/fly2wind/p/9993960.html

时间: 2024-10-04 21:12:10

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

[转] 静态资源的分布对网站加载速度的影响/浏览器对同一域名下并发加载资源数量

静态资源的分布对网站加载速度的影响 / 浏览器对同一域名下并发加载资源数量 / browsers network-http-persistent-max-connections-per-server 引文:浏览器在同一个域名下并发加载的资源数量是有限的,访问淘宝首页需要加载126个资源,那么如此小的并发连接数自然会加载很久,所以前端开发人员往往会将上述这些资源文件分布在多个域名下,变相的绕过浏览器的这个限制,同时也为下文的CDN工作做准备 [ 摘自:<淘宝技术这十年>P6-P7 ] 不同浏览器

creat-react-app/dva静态项目,用nginx部署在次级域名路径(如a.com/sub/)需要注意的几点

因为要把dist文件夹部署在一个域名的次级目录,没想到和运维同学一起折腾了一下午.. 放在这里备忘,也给后来的同学一些可查的中文资料: 1,dva/cra给你的模板index.html是在public里面的,webpack会原封不动拷到dist,其中引入index.js和index.css都是绝对路径,可以用webpack ejs插件生成htmnl,因为我用了dva,不太想改webpack 配置太多,这里选用直接手去掉前缀/变成相对路径 2, 项目里面使用了react-i18next, loca

使用nginx实现一个主机部署多域名指向不同docker项目

原文:使用nginx实现一个主机部署多域名指向不同docker项目  1,安装 docker yum install docker 使用Docker 中国加速器 vim /etc/docker/daemon.json 添加下面代码 { "registry-mirrors": ["https://registry.docker-cn.com"], "live-restore": true } (这个文件 初始状态是空的 只有“{}”) 启动服务 s

改行了,全部源码免费发放,加好友,js特效,html5,php

改行了,全部源码免费发放,加好友,js特效,html5,php改行了,全部源码免费发放,加好友,js特效,html5,php,有什么问题可以问我,知无不言言无不尽,但是有什么需要也可以加我微信,小店自己的东西,便宜实惠!改行了,全部源码免费发放,加好友,js特效,html5,php改行了,全部源码免费发放,加好友,js特效,html5,php,有什么问题可以问我,知无不言言无不尽,但是有什么需要也可以加我微信,小店自己的东西,便宜实惠! 江南,江南,皮革厂,皮革厂,倒闭了,倒闭了,江南皮革城倒闭

移动端网站提升页面加载性能的优化技巧

移动端网站提升页面加载性能的优化技巧 收藏到:1时间:2015-06-17   文章来源:马海祥博客   访问次数:2501 网页性能的优化一直是网站成功的关键,越来越多的研究证明,不管是小型电商,还是大型连锁企业,即使是页面加载时间方面的细微改善,都可以带来更多的业务,更多的广告收入,更多的用户粘性和更多的客户满意度. 在过去几年,Web开发者都是基于改善硬件或者提高带宽速度来优化用户体验,但是最近几年,爆炸式的移动Web浏览器的使用打破了这个途径,低带宽,高延迟,小内存,低处理器性能的移动设

注册域名与SEO搜索优化

注册域名应该考虑哪些对SEO和网站运营影响 域名是互联网公司和个人网站的无形资产之一,网站的内容.流量都有域名有关系. 一个好的域名对SEO搜索引擎优化和网站运营都有一定的影响. 1.域名的后缀 一般情况下都注册.com 因为这个基本被认为顶级的域名,应该也是最有价值的域名. 但对于一些区域性和特定性.cn..net也是不错的选择. 可以参考:<域名后缀-SEO搜索引擎优化 > 2.域名中的关键词 注册的域名其实首先要考虑到的就是简单,容易记.有时我们也在考虑域名中的关键 词,但作为中文来说拼

一步一步实现listview加载的性能优化

listview加载的核心是其adapter,本文针对listview加载的性能优化就是对adpter的优化,总共分四个层次: 0.最原始的加载 1.利用convertView 2.利用ViewHolder 3.实现局部刷新 [转载请保留本文地址:http://www.cnblogs.com/goagent/p/5158064.html]  〇.最原始的加载 这里是不经任何优化的adapter,为了看起来方便,把listview的数据直接在构造函数里传给adapter了,代码如下: 1 priv

[WP8.1UI控件编程]Windows Phone大数据量网络图片列表的异步加载和内存优化

11.2.4 大数据量网络图片列表的异步加载和内存优化 虚拟化技术可以让Windows Phone上的大数据量列表不必担心会一次性加载所有的数据,保证了UI的流程性.对于虚拟化的技术,我们不仅仅只是依赖其来给列表加载数据,还可以利用虚拟化的特性去做更多的事情.虚拟化技术有一个很重要的特性就是,它可以准确地判断出哪些列表项处于手机屏幕中,可以动态地去更新这些数据.基于这样的特性,我们可以给列表的功能做更多的优化. 那么下面我们基于一个例子来讲解利用虚拟化技术去做列表的性能优化.有这么一个需求,需要

二级域名怎么做优化

二级域名介绍 二级域名,也可以称为网站的内页.这些二级域名并不是seo要优化的重点,因此很多人都会只偏爱优化顶级域名,而把二级域名置于千里.这种习惯其实是非常不好的,二级域名也有它独特的优势,只要能够优化上来,对网站的流量是绝对能起到一个质的飞跃.   在百度上搜索关键词,细心的人不能发现,排在前面的不少都是二级域名,这就说明,二级域名的优化容易度比顶级域名的低,并且能够具有抢先别人一步进首页的优势. 优化方法 二级域名的内容建设也需要细致化很多人认为,优化二级域名没有优化顶级域名那么多工作,只