图标方案的另一个选择 Bootstrap Icons

很多时候,我会用jQuery 和 Bootstrap 作为网站的框架,其中的 Icons ,图标一直使用的是 Github 出品的 Octicons。都不错。

目前 Octicons 已经发布到 9.3.1版本了,共有196个图标文件。因为是 SVG文件,缩放无损,很容易使用。

octicons.jpg今天看到的新出品的 Bootstrap Icons,则是多了一个选择,目前还是 v1.0.0-alpha 版本,已经有了213个图标了。

暂时还是不要用于生产环境,可用于测试和尝试。

https://icons.getbootstrap.com/#install

关于云服务商的新闻 201911

十一月已经过去大半,最近,云服务商提供的服务有变化或者更新的,在这里记录一下。

Linode

它的管理后台,将全面转向云管理,经典或者传统管理器后台将于明年一月底关闭。

新的云平台管理界面上有下面这些新的东西:

  • 加强的标签
  • 高级搜索
  • 用户访问控制
  • 开源的前端用户界面
  • 定制的样式,有黑色和紧凑模式
  • 一键安装的 apps
  • 块储存或者对象储存
  • Linode K8 引擎
  • 云防火墙

登入 Linode

DigitalOcean

收到它的一个email通知。是有关安全性的问题。

首先是一个 Machine Check Error Avoidance on Page Size Change.的安全问题,据他说明,已经在虚拟机层次解决了,客户机无需担心这个问题,也可以忽略客户机操作系统的有关安全提示。

另一个是 Intel 的 TSX Asynchronous Abort 漏洞,这个安全漏洞不影响 DigitalOcean平台。

登入 DigitalOcean

升级到 MovableType 7.1.4

把本blog升级到最新版本的 MovableType 7.1.4, R4603。

从 r4601 升级到 r4603 更为简单,把安装包下载,上传到服务器,解压,覆盖原安装文件,然后登录后台,就自动验证升级成功了。

根据 SixApart 的官方说明,有不少的变化,有些还比较重要。


新特性和改进的功能

  • [MTC-26731] Buttons are available in multiple-line field type of Contents Fields, the same as Entries.
  • [MTC-26916] Center-Align and Right-Align buttons are available in Rich Text Editor of Content Fields.
  • [MTC-25496] ContentSync Log is available.
  • [MTC-26835] Improve the rebuild speed of ContentType and ContentData.
  • [MTC-26404] Improve to treat plugins which have no schema version setting (Cloud only).
  • [MTC-10937] Enable to clear history of ContentSync.
  • [MTC-26316] "Sync all files" option is available at scheduled ContentSync.
  • [MTC-26316] Send notification emails additionally to the user executing the sync process.
  • [MTC-26496] Add Destination setting label.
  • [MTC-26600] Enable to set SchwartzClientDeadline.
  • [MTC-26544] Microsoft Edge is now supported in mt.cgi

部分更新的功能:

  • [MTC-26933] TheSchwartz log mode is verbose in run-periodic-tasks by default.
  • [MTC-26496] Improve the notification email of ContentSync.

另一次更新

白驹过隙,时光荏苒。
这两句好像很多写作文的小朋友都用过。我这里也凑个趣,上次更新还是十月三十日,现在已经是十一月的十五日了。半个月过去了,没有更新的半个月,现在赶紧上来更新一下。

先说个 MovableType 的版本存档 。

MovableType 的早期版本,从最早的 MovableType 1.1 开始,一直到较近的 MovableType 5.17,各个安装包都有,作为一个保存的,这些都是开源版本或者个人免费版本,没有商业版本,所以可以自由使用和学习。

上传到了论坛上,有需要的可以自取。

关于 WordPress 的最新版 5.3。

我还在用着经典编辑器,古登堡编辑器不喜欢。

新的特性是自动图片旋转,站点健康检查,不定期的检查管理员的邮件地址。

主题2020随着新版本发布了。

Google 站长平台,搜索控制台使用的新视频

Google 将忽略 Flash 内容, 不再收录 Flash,及其它

这是最近 Google 搜索引擎的一个变化。

在今年年底,Google 会忽略包含 Falsh 的页面内容,也将不再收录 Flash 文件。

Google 宣传,对于大部分用户来说,几乎会感受不到是么影响。我想现在使用 Flash 的网站已经不多了,的确不会有多少影响。

php 爆出了一个远程执行漏洞。

会发生在使用 Nginx web 服务器和 php-fpm 执行 php文件的网站上。

Ubuntu 之类的发行版应该已经推出了修复更新,赶紧升级 php就是了。

至少更新到php 7.2.24, 或者 7.3.11.

Google sitemaps 的尺寸

stiemap的大小对于Google 搜索抓取页面的速度会有影响吗?

Google 说明 sitemap 的大小没有关系,过大的 sitemap 只可能对于你的网站有影响,比如一个卡顿的服务器,就会发生不饿能完整下载 sitemap。

Google 建议分割 sitemap,并按照逻辑区分来分割,同大小无关,只是为了便于管理和更新。

本站的一点儿小改变

前几天,把本站的模板做了调整。原意是想改善一下性能,结果如何还不太明白,特别是各个读者的情况。欢迎反馈。

首先呢,把 Google Analytics 的代码,原先是使用 Tag Manager 加入代码的需要两段,现在是直接使用 Google Analytics 的代码,一段代码就行。

其次,把Google AdSense 的设置,全部改成使用 Auto Ads,自动广告了。

最后,还加上了 NewRelic 的 Browser 监控,也是基于 javascript 的监控代码。

从我这里看载入的速度很快的,不管是用桌面电脑,还是手机,都是走的宽带 Wifi,如果是手机的 4G 线路,也是很快。

所谓的网站载入的很快,就是在一两秒左右,一般到不了三秒。

看看你访问本站的速度,如果方便的话,也说一下,谢谢。

Google AdSense 的重大变化

最近两个月 Google AdSense 有些重大的改变,下面就来说一下,对于发布者来说比较关心的点。

新版的自动广告更加容易设置和管理

简单而言就是,不在需要特别的把原来的普通的单元广告代码,替换成自动广告的代码了。现在在管理后台,这个选项,"自动广告"的开启关闭是面向网站的,只要在该网站开启了自动广告的功能,那么原来的广告代码无需改变。

对于新网站来说,同原先一样,在网站设置页面把新网站加上,然后把 AdSense 的代码复制黏贴到网页中,并且开启自动广告后就可以了。

对于不希望使用自动广告的页面,可以使用排除功能,把网址添加到 "Page exclusions"内。

auto-ads-sites.jpg

自动广告厉害的客制特性

使用 preview 功能,可以预览自动广告在你的网站上的实际执行之前的样子,你也可以删除某些你不喜欢的广告位置,广告类型样式也是可以选择的,包括 matched content。

Awstats 和 Nginx 日志格式的写法

在使用 Awstats 作为日志文件的分析软件的时候,同时网站服务器使用的又是 Nginx 的话,需要注意这两者的日志格式需要一致。否则就会无法正常的解析日志。

下面做一些记录,是本站使用的配置。

网站使用的是 Nginx Web 服务器,网站的 Log 日志格式,是设置在 /etc/nginx/nginx.conf 中,如下:

log_format main '$remote_addr [$time_local] "$request" $status $body_bytes_sent $http_referer "$http_user_agent"';

在 Awstats 的配置中,就需要设置同上面 Nginx 的设置一致的内容,但是因为写法不同需要注意,awstats/cgi-bin/awstats.seo.conf

LogFormat="%host %time1 %methodurl %code %bytesd %referer %uaquot"

从网站日志记录中选一条看看样子。

42.120.161.103 [11/Oct/2019:18:11:16 -0700] "GET /2007/02/11/guge-is-not-google.html HTTP/1.1" 200 10247 - "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 YisouSpider/5.0 Safari/537.36"

对照着来看:

Nginx配置 Awstats配置 Log例子 解释

$remote_addr %host 42.120.161.103 远程访问网站的 IP 地址。

[$time_local] %time1 [11/Oct/2019:18:11:16 -0700] 显示包括时区信息在内的访问时间,记得加上了方括号,不用的话,会出现数据错误。

"$request" %methodurl "GET /2007/02/11/guge-is-not-google.html HTTP/1.1" 访问网站的URL地址,加上了双引号。

Awstats 报告中的关键词和短语乱码

使用 Awstats 7.7 当作网站访问日志的统计分析工具很久了,最近注意到在某个使用的安装实例中,看到报告中的"用以搜索的短语"和"用以搜索的关键词"都是乱码,原本应该是显示的中文搜索关键词的。

其实好多年前,有遇到过类似的情况的,只是最近又遇到了,赶紧查了一下,解决之后,还是摘录在这里,以备用。

通常在 awstats\cgi-bin\ 目录下有若干个网站的配置,比如 awstats.seo.conf 文件,就是用于本站的配置。

打开该文件,找到:

#LoadPlugin="decodeutfkeys"

去掉前面的井号,这是注释符号,去掉后就生效了。

这个 plugin 需要 perl 模块 Encode 和URI::Escape ,一般情况下,服务器上的 perl 都是已经安装支持了的。

Awstats 官方网站:www.awstats.org

Bing 搜索的新长青 Bingbot

根据今天的消息,微软的 Bing 搜索开始采用微软自己的 Edge 浏览器作为 Bing 引擎来运行 JavaScript 和渲染网页。这样做可以减少网页的碎片化和简化搜索引擎优化(SEO)。
从另一个消息知道,微软的下一版本的 Edge 浏览器会采用 Chromium 开源项目。

这种更新安排,会让 Bingbot 成为长青树,微软承若会定期更新他们的网页渲染引擎,使之同最新稳定版的 Edge 一致。

有益于搜索引擎优化

显然,Bingbot 采用的后台渲染技术同 Google 搜索是一样的了,以及同其它的基于 Chromium 开源项目开发的浏览器都相同。

网站开发人员对于浏览器兼容性的考虑会少了一个特别的地方。

世界的大部分地方的网站已经是基于新的技术和浏览器了。这样网站站长在开发网站的时候会更加简单。省下很多兼容性调试的时间。

但是,在世界之外,有些地方的网站还是基于 IE 的,而且看上去在相当长的一段时间不会改变,就让他们去吧,不讨论他们了。

Google AdSense 禁止发布商的那些内容

使用Google AdSense的发布商们有很多,常常发生收到警告的情况,有时候还会被停止账号。通常都是违反了相关的条款,所以为了避免类似情况,好好学习 Google AdSense 的条款还是很有必要的。今年9月 Google 对此有了一些调整,再次了解一下,也更新一下有关的知识。

2019年9月,Google对于 AdSense,AdMob,和Ad Manager的部分内容合作规范做了修订,据说可以让发布商更加容易理解和运用合作规范。
简单而言有两条。

  • 禁止展示 AdSense 广告的内容:非法内容、儿童性虐待材料和恋童癖、露骨色情内容、老少皆宜内容中的成人主题、知识产权滥用、濒危或受威胁物种、危险内容或诋毁内容、促成不诚实行为、与虚假陈述相关的内容、恶意软件或垃圾软件、邮购新娘等。
  • 限制展示 AdSense 广告的内容:色情内容、惊悚内容、爆炸物、枪支、枪支零部件及相关产品、其他武器、烟草、消遣性药物、酒类销售和滥用、在线赌博、处方药以及未获批准的药物和补充剂。Google Ads(以前称为 AdWords)仍然不会投放宣传任何受限内容的广告;此类广告只会来自其他广告产品,或来自发布商与广告客户之间的直接交易。

对于限制内容,展示广告并不算是违规行为,但是可能会发生没有足够的广告内容显示。

而对于禁止内容,在该页面放置 AdSense 广告单元就是违规了,这就可能会受到停止账号的处理。

搜索
关于
David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。专业SEO优化研究,致力于搜索引擎优化技术的普及和推广。
David Yin
Email:seo[AT]g2soft.net
版权说明
如果想转载,而又不明白转载的条件,请看本站的详细版权说明
推荐
Dreamhost Hosting
使用优惠码“save252015”,节省更多,每月只要 $2.59。
归档
标签云
热门标签