安装ubuntu 14.04系统,安装apache2/mysql/php5
- 安装使用Google XML Sitemaps
在google search中输入site:brobwind.com,在查询到的结果最开始的地方,会有google promotion, 进入Search console后,选择ADD A PROPERTY -> 输入域名 … 最后将那个html文件上传到你网站的根目录,以证明这个网站是你的。
配置robot.txt文件,可以看一下本网站的robot.txt文件: http://www.brobwind.com/robot.txt
提交sitemap, 安装完这个插件之后,可以在管理->设置->XML-Sitemap中进行配置。同时将site map的url提交到Search Console -> Crawl -> Sitemaps, 同时你也可以测试一下提交的sitemap有没有问题。在Search Console->Crawl->robots.txt Tester中,除了可以查看你网站的robot.txt之外,还可以测试你网站的url会不会被robots.txt阻挡。
- 安装百度sitemap
装了也没有什么用,能检索到的文章寥寥无几
试了各种方法:
- 提交sitemap
- 手动提交连接
- 脚本提交连接
- 在网页中添加相关的代码,在发布文章的时候,发送相关的请求
这些都没有什么用处,不 google那样,立杆见影。
[2016-01-31 09:59:31] 前几天再用baidu搜索了一下,有好几页了。不知道是不是因为写的文章不够多,所以没有收录。还是因为需要等待一定的时间,baidu才会去抓一次。
- 安装使用Crayon Syntax Highlighter插件
作为一个程序员的blog,经常会去贴贴代码什么的,还需要有一个语法hightlight的插件。
- 使用固定链接
在设置->固定链接->常用设置里面有这几个选项
- 朴素
- 日期和名称型
- 月份和名称型
- 数字型
- 文章名
- 自定义结构
相关的帮助文档在这里:https://codex.wordpress.org/Using_Permalinks
最早使用的是朴素类型的,后来想试试其他类型,结果设置完之后,连接都不能正常打开,于是又改回了朴素类型。
最近又想使用数字型,又去试了试,甚至还去安装了相关的插件,结果还是不行。
最后终于发现是由于apache的mod_rewrite模块没装:
$ sudo a2enmod rewrite
NOTE: 在更换固定连接类型的时候,会重新生成.htaccess文件
- 安装使用Add New Default Avatar插件
最近在手机打开网页的时候,发现网页的内容可以看了,但浏览器那边还是在显示正在加载。于是在电脑上用chrome浏览器打开,选择Menu->More tools->Developer tools->Network, 查看一下是加载哪个链接一直加载不上来,最后发现是由于加载头象的时候会去访问Gravater取头象造成的。
下载并 安装Add Net Default Avatar插件解决这个问题。安装完后,还要将设置->WP First Letter Avatar->Configuration中的Use Gravatar勾选给去掉。
- 安装使用Disable Google Fonts插件[2016-01-12 22:21:29]
无意中发现打开网页的时候会去访问https://fonts.googleapis.com/css, 查看代码后发现在
wp-content/themes/twentysixteen/functions.php中有加载Google fonts相关的代码。fonts.googleapis.com在国内不好访问,用这个插件禁用google fonts。
- 移除https://api.w.org [2016-01-19 00:29:27]
参考:https://thomas.vanhoutte.be/miniblog/remove-api-w-org-rest-api-from-wordpress-header/
function remove_api () { remove_action( 'wp_head', 'rest_output_link_wp_head', 10 ); remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 ); } add_action( 'after_setup_theme', 'remove_api' );
可以在google search console -> Crawl -> Fetch as Google结果中查看:
HTTP/1.1 200 OK Date: Mon, 18 Jan 2016 16:12:48 GMT Server: Apache/2.4.7 (Ubuntu) X-Powered-By: PHP/5.5.9-1ubuntu4.14 X-Pingback: http://www.brobwind.com/xmlrpc.php Link: <http://www.brobwind.com/wp-json/>; rel="https://api.w.org/" Link: <http://www.brobwind.com/?p=150>; rel=shortlink Vary: Accept-Encoding Content-Type: text/html; charset=UTF-8 Content-Length: 24759 Keep-Alive: timeout=5, max=99 Connection: Keep-Alive
- 安装InlinePosts插件
可以在主页或者是页面中内联文章,简单、实用。
在设置->Inline Posts中可以配置title使用的tag。
参考:https://ar.al/1016/ (作者的网站)