你的网站再不用 https 就晚了

标题很家常,也很清晰,就是说全站 https 是迫在眉睫,势在必行了。
根据 Google 最近二月八日的稿件,在2018年的7月,Google 将会发布 Chrome 68,自该版本开始,所有使用 http 的网站都会被标识为"not secure",也就是不安全。

去年一月的时候,Google 的改变是只对有登陆信息的页面,才使用此策略,而现在是所有的页面。

Treatment-of-HTTP-Pages.png在过去的几年里,https 得到很大的推广,SSL证书的价格也越来越便宜,甚至 Let's Encrypt 的免费证书也可以很容易的自动化部署到网站上。

2017年的状况

  • 超过68%的安卓和 Windows 上之 Chrome 流量是 https。
  • 超过78%的 Chrome OS 和 Mac 上之 Chrome 流量是 https。
  • 全球前100名的网站中有81个事默认使用 https的。

况且站长们应该知道,使用 https 的网站同没有使用 https 的网站相比,是有排名优势的。

阅读全文

自建 Gitlab 服务器

不知道 Git 的算是丢人了,都知道,这是一个版本控制系统。是由 Linus Torvalds 开发的,, 这算是除了他开发了 Linux 操作系统之后,第二个巨大的贡献,分布式版本控制系统。而今天要说的 Gitlab 是在线的基于 Git 的代码托管服务。现在世界上最大的两家分布式代码托管公司之一,另一家是 Github。我采用了 Gitlab, 就是看中了它操作上同 Github 类似,而且可以自建服务器,不必托管在外部公司。

具体的实现是这样的,考虑到安全,直接把服务器建在了局域网内,也不必用专用服务器,直接在一台用的不多的台式电脑上,安装 Virtualbox,建立一个虚拟机就可以。

虚拟机配置:

gitlab-virtualbox.jpg关键是两点,CPU 至少要两核,内存不少于4GB。这个配置是使用上比较流畅的,用更小的配置,所谓的最小配置,就几乎不可用了。

系统用的是 Ubuntu 16.04 64bit。安装的是 Gitlab Community Editiion,本文写的时候,最新的版本是 10.4.3。是开源版本,免费使用,安装在自己服务器上的版本。实际安装的过程比较简单,使用的是 Omnibus package 安装。

gitlab-front.jpg

虽然是在局域网内使用,但我还是给了一个域名,并加上了证书。看上去就很高大上,实际上也是。

阅读全文

使用 Lighthouse 检查你的网页 SEO 健康情况

过去用 Firefox 作为网页开发时的预览工具,现在越来越多的用 Chrome 来替代。最新的 Chrome 插件 Lighthouse version 2.8.0,已经可以查看网页的 SEO 评分了。

根据 Google 官方的说法,这是一个审计工具,而 SEO 类别是最新添加的,包含的内容还不多,以后随着更新会越来越多。

Lighthouse 是一款自动化的开放源代码审查工具,旨在提升网页的质量。该工具可让开发者针对性能、可访问性、渐进式网页应用兼容性等方面运行审查,以便为改进网站质量提供一条"光明大道"。从根本上说,它可使您避免碰壁,"Lighthouse"这一名称便是由此而来。
通过 Lighthouse 中的"SEO 审查"类别,开发者及网站站长可以针对任何网页运行基本的"SEO 运行状况检查",以确定可能需要改进的方面。Lighthouse 可在本地的 Chrome 浏览器中运行,因此您可在临时网页、实际网页、公开网页以及要求进行身份验证的网页上运行 SEO 审查。

比如我对本Blog 的首页做了一个检查,结果是这样。

SEO 90分。主要的问题就是字体太小,它是希望至少是16px,而目前页面上最大的是14px。

lighthouse.jpg这字体问题,我觉得16px是太大了,至少在我看来,中文 14px 已经可以看的非常舒服了,在5寸屏幕上,每行大约有21个中文字符。所以这个部分我就忽略它的评分,而其它的九个项目,都是通过的。

阅读全文

Bootstrap v4 正式版发布了

作为一个业余程序员,平时用来写页面的时候,会用到 Bootstrap 作为前端 UI。之前还一直用的是 Bootstrap v3,最近,大概一周前,4.0的正式版发布了。让我来看看同旧版有啥大的变化。

bootstrapv4.jpg

概述

浏览器支持

  • 放弃了对于 IE8,IE9,以及 iOS 6的支持,v4支持从 IE10+ 和 iOS7+。
  • 增加了Android v5.0 Lollipop的浏览器和 WebView 官方支持。

全局改变

  • 默认启用 Flexbox。
  • 对于源CSS文件,从 Less 改成了 Sass。
  • 主要的CSS单位,从 px 切换成了 rem。
  • 全局字体大小从14px增加到了16px。
  • 网格系统增加了第五个系列,用于 576px 宽度以下,并且去掉了 -xs 这个中缀。
  • 用 Scss变量作为可配置选项来代替单独的选项。比如 $enable-gradients: true
  • 系统构建使用 npm scripts 而不再使用 Grunt。
  • 不再支持非响应式使用。
  • 放弃了在线定制 Bootstrap 组件和变量,生成定制文件的功能。
  • 新增超过一打的 utility classes 给常用的 CSS 属性值,和 margin/padding 间隙。

网格系统

  • 换用 flexbox。
  • 更新了网格类名和新的网格系列。
  • 跟新了网格尺寸,mixins和变量。

阅读全文

Google Search Console 新界面

最近有收到好几个来自 Google 网站站长的 Email,通知说我的网站的控制台可使用新的界面。
原来的界面是这样的。
google-search-console-old.jpg新的界面是:

google-search-console-new.jpg看上去差别蛮大的,在一月八日的 Google 发的文章里也介绍了这个新控制台界面。它是针对每个网站,逐步通知站长,一个一个开放新界面的。

比如新界面里有 搜索性能,收录情况,AMP页面的状况,这些功能报告只是初步的,在今年接下来的时间里,Google 会慢慢的把传统控制台界面中的那些功能,慢慢的转移到新的控制台,直到所有的功能都完成。目前两种控制台都可以使用,切换也简单。新的控制台是完全从底层重写的,不只是展示方式的改变,很多后台数据的处理也是不同的,所以需要时间来整合。

阅读全文

phpBB 3.2.x 的 Sitemap 扩展

  • Posted on | Updated on
  • by
  • in

Sitemap.xml 的重要性就不再重复了,简单的说,只要是为了能够让搜索引擎更好的收录网站的事情,都要去做。
回到标题:phpBB 3.2.x 的 Sitemap 扩展。其实很久之前就已经介绍过一个工具,可以用在 phpBB 论坛程序的早期版本上的,是十年前的帖子了。当时的 phpBB 的版本,是3.0.x 系列,现在最新的版本是 phpBB 3.2.2。

所以 DavidYin 就来介绍一下,一个兼容 phpBB 3.2.x,以及稍早的 3.1.x 系列的扩展插件。
全称是叫做 phpBB3 SEO Sitemap。目前的版本是 1.1.1。在官方页面上说的是用于 phpBB 3.1.9, 不过我已经试用过,安装在 phpBB 3.2.2 上是完全没有问题的。

phpBB 3 的扩展安装

  1. 从 phpBB 的扩展数据库中下载所需的扩展
  2. 解压缩,并上传到您的 phpBB 论坛的 ext/ 文件夹
  3. 在你的论坛管理面板内,用扩展管理器,启用它

ext-page-sitemap.JPG安装启用之后,可以在 phpBB 管理面板的扩展页,有它的相关设定。

阅读全文

DigitalOcean 免费升级扩容

2018年的开头,DigitalOcean 就推出了新的 VPS 扩容升级计划,所谓加量不加价的升级。
比如原来5美元一个月的最简 VPS 计划,是512MB内存,20GB的 SSD 磁盘空间,现在直接升级到1GB的内存,25GB的空间。
10美元一个月的计划,从1GB内存升级到2GB,而磁盘空间也从30GB到了50GB。
其它的计划,也是类似,内存加倍,磁盘空间也成倍增加。
另外还新增加了15美元的计划,看上去很弹性,内存从3GB到1GB,vCPU的数量从1个到3个,可以弹性组合,看你的需求是内存大一些还是要计算量多些。

这些都是普通的 VPS 计划。对于高 CPU 的计划,也做了升级,只是幅度没有那么大。而高内存的计划,因为普通计划的升级,将不再提供,逐步淘汰,建议改成普通计划就可以了。

据报,DigitalOcean 正在改进他们的计费系统,将来会是以秒计费,目前还是以小时来计费的。这样当然是对用户更为友好了。

看看我使用的DigitalOcean 标准计划的升级过程。

升级前的后台看到的是这样:
do-backend-before.jpg

用Webmin做面板看到的系统信息是这样的:

do-before-webmin.jpg可以看出这是最小的 5美元的计划,512MB内存 20GB的SSD。下面进行升级。

阅读全文

常见的 SEO 问题(一)

通常网站在运行了一段时间后,在做了若干 SEO 优化操作之后,还是会有一些问题出现,这些问题有些是自身的,所谓的内部的问题,有些有外部的问题,这时就需要做一些操作,做一些检查,今天就稍微介绍一些常见的 SEO 问题。

一,互联网上的其它网站有些"坏链接"指向了你的网站,这一般是通过在主流搜索引擎上查看链接到你的网站的外部链接可以看到。
二,你的网站的技术方面出现了问题,比如 HTML 错误,不存在的链接(死链),图片缺少 alt 属性,等等等等。这只要搜索一下你的网站也可以确认。
三,重复内容的出现,对网站的负面影响是显而易见的。
四,高质量的链接,或者来自权威网站的链接太少,就是高质量的外链太少。

知道问题所在,就可以对症下药,做适当的修改,改善网站的排名了。

阅读全文

历史照片解密

最近看到知乎上的文章,如何下载50年前自己家乡的高清卫星照片。https://zhuanlan.zhihu.com/p/30953275
我离开家乡也快20年了,就算现在同当年的我离开的时候的情况,已经大大的变化了。太多拆迁,太多新建房子,老房子都没有了,估计再过20年,家乡就像一个陌生的地方了。

看到知乎的文章,就到 usgs.gov 官网上注册了账号,搜索了上海,定了四角定位的范围,然后再选择了解密文件。随便的找了一个图片,分辨率高达 2-4英尺,是1966年10月的照片,那时文革开始不久。

下载的压缩包有3GB大小,解开后有三个文件,任意一个图片都有1GB,打开后看到的是灰度图片,就是黑白照片。图片非常的清晰,只是需要旋转90度,才是地图上北下南的指向。
我找了一张沪西地区的照片,可以看到江湾飞机场,江湾体育场,龙华机场等等,大型的地标。然后截取了中间非常小的一块,是我十三四岁前生活的区域。

图片中我稍微标注了几个地方,其它的就可以相对应的找到了。
比如图片中我可以看到,但没有标识的地方有下面这些:

伯多禄天主堂,永安堂,针织九厂,卫生局,天厨味精厂,我的家,合肥路第二小学,马当中学,等等

阅读全文

MovableType 7.0 Alpha 版本试用

SixApart 发文说,新版的 MovableType 7.0 Alpha 1 已经可以下载了。 MT 7.0 的新特性列表页已经公布了,可以看看

7.0 版本同目前的 6.x 系列有很大的变化,首先是外观上的,就是扁平化。更大的变化这是不再是 Blog 专用,而是向通用 CMS 系统更进一步。可以适用于各种内容发布环境。

先看看安装的过程好了。

阅读全文
全部文章归档