怎么配置Octopress的baidusitemap.xml修改博文地址为短连接来优化博客
优采云 发布时间: 2021-05-03 18:22怎么配置Octopress的baidusitemap.xml修改博文地址为短连接来优化博客
本文内容总结如下:
如果您从内容的角度优化百度和Google的博客搜索以优化博客文章,则如何配置Octopress的baidusitemap.xml来将博客文章地址修改为短链接以优化博客
本文的作者芝麻酱
前言
试图在Google,百度,必应(Bing)上搜索之前写出文章关键字基本上是找不到的,即使使用相同的标题进行搜索,更让人惊讶的是,最早出现的是转载的文章。因此,我以这个问题来检查Internet上的某些信息,并尝试对其进行优化。以下是此优化的注意事项。
PS:尽管我们这个行业的人们基本上使用Google进行搜索。
搜索引擎优化
优化包括文章链接的更改,并且提交的链接变得不可检索,因此必须首先执行一些优化,并且需要再次提交链接。
robots.txt
1
2
3
4
5
6
7
8
desc "Generate jekyll site"
task :generate do
raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir)
puts "## Generating Site with Jekyll"
system "compass compile --css-dir #{source_dir}/stylesheets"
system "jekyll build"
cp_r "#{public_dir}/sitemap.xml", "#{public_dir}/baidusitemap.xml"
end
同时将以下内容添加到robots.txt:
robots.txt
1
Sitemap: {{ site.url }}/baidusitemap.xml
内容优化博客目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
source/blog/
├── 2015
│ └── 01
│ └── 10
│ └── begininng-and-summary
│ └── index.html
├── 2016
│ └── 12
│ ├── 15
│ │ └── set-up-vagrant-environment
│ │ └── index.html
│ └── 24
│ └── auto-preview-front-end-changes
│ └── index.html
├── 2017
│ └── 03
│ └── 11
│ └── the-smart-way-of-styling-and-customizing-file-input
│ └── index.html
└── archives
└── index.html
请记住不要复制archives / index.html,因为它收录一些动态代码,而不是我们已发布的博客文章。然后删除每个html文件的内容并添加以下代码:
/blog/:year/:month/:day/:title/index.html
1
2
... http-equiv =“刷新...是要在您再次访问该网页时自动跳转到相应的网页,... rel =” canonical“ href = ...等同于301,在此这样,搜索引擎将重新索引指定的URL,以便可以正常使用长帖子,并且新发布的帖子的地址可以自动变为短链接。
/blog/:year/:month/:day/:title/index.html
1
2
description:优化octopress blog的搜索SEO
keywords:Octopress,博客搜索优化,博客SEO,Octopress SEO