SEO 网站优化推广 SEO 网站优化推广
第 1 页

标签 “MovableType”

十月更新

DigitalOcean 新出的 Premium General Purpose Droplets

据他们内部的测试,这种类型比普通的 VPS 快26% 到27%。网速快五倍,Nvme储存的读写速度都有很大的提高,价格也贵一点点。

Google Adsense 自动穿插广告

您可以选择向用户展示穿插广告的频率。通过选择穿插广告的频率,您可以控制用户要过多长时间才会再次看到穿插广告。

每当用户离开或返回页面时,系统都会展示穿插广告。如果自上次向用户展示穿插广告以后,经过了所设置的频率,系统就会再向用户显示一次穿插广告。通过调整频率,您可以控制用户在您的网站上看到穿插广告的频率。

默认的穿插广告频率设为 10 分钟。您可以自行选择频率(1 分钟到 1 小时),具体取决于您想向用户展示的穿插广告数量。例如,如果您希望通过穿插广告获得尽可能多的收入,您可以选择最低频率设置(1 分钟)。如果您希望用户看到较少的广告,则可以设置较高的频率(例如,10 分钟或更长时间)。

SixApart 发布了 MovableType R5501 版

有不少的变化,包括了安全补丁。

https://movabletype.org/news/2023/10/mt-79020-released.html

Screenshot 2023-10-26 161157.png

估计已经在对升级到 v8 做准备了。

升级到 MovableType R5201

刚刚,把本站的系统升级到了最新的额 MovableType R5201。
这里有不少的更新,毕竟是一个大版本的升级,从 R5005 直接到了 R5201了,距离上一个版本的发布已经过去了近五个月。

看看它的更新细节。

R5201 Release Notes https://movabletype.org/documentation/appendices/release-notes/7.9.3.html

里面有一堆更新,我比较关心的是下面这几个。

  • [MTC-28268] Files with .webm and .mpeg file extensions are now treated as videos when uploaded
  • [MTC-28133] Fixed to remove unnecessary EXIF data as default, and added Configuration Directive ForceExifRemoval to disable it
  • [MTC-27919] Updated jQuery UI to 1.13.0.
  • [SUPPORT-88] Added to set the display size of the thumbnail of the selected images on Image Asset Field of ContentType

升级过程就是备份数据库,备份网站,下载最新的软件包,覆盖安装。

输入网址就会直接引导到升级界面。

mt-upgrade-promot.jpg

MovableType R5001 的补丁包

MovableType 发布了 R5001 后不久,就发布了一个补丁包,看上去版本就变成了 R5002,没有完整的升级包,就是一个临时的补丁。

[MTC-28091] 修复了在 r.5001 中引用具有容器标记的另一个站点时,如果在 MTInclude 标记中指定 parent = "1" 则无法重建的问题。
[CLOUD-74] 修复了发送电子邮件时标题数据重复的问题
[MTC-28116] 修复了即使在 mt: EntryAssets 和 mt: PageAssets 中指定了 tag 也无法缩小的问题。

补丁包很小,就附在下面,覆盖源文件就行了。

MT-r5001-patch.zip

好了,没有什么升级的过程,就是这么简单。

这里贴上一张昨天拍的照片。

升级到 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 站长平台,搜索控制台使用的新视频

Movabletype 发布了 7.1.1 版本

才注意到 MovableType 已经发布了 7.1.1 版本,之前一直用的是 7.0 版本,r4208,在去年五月发布的。

之后,在今年一月十五日, SixApart 发布了 7.1 版本,r4502,这个版本我没有升级,而是直接升级到在一月二十九日发布的 7.1.1, r4503。

7.1 版本的安全补丁:

  • 安全补丁,[MTC-25556] [MTC-25555]。

7.1 版本的新特性:

  • 对于移动设备的优化,可以直接管理和创建内容,而不需要额外的插件。
  • 内容同步的改进。
  • 动态发布支持内容类型了。
  • 用户组管理。
  • 性能改进,减少发布文章的时间。
  • 对于开发者而言有不少的变化。
  • 增加了网站的授权方式标签。

7.1 版本的更新的功能:

  • 内容类型的变化
  • 模板标签
  • 杂项

还有有关开发者的一些变化,导入,导出的的更新,还有很多很多,可以参见这里

movabletype-version.jpg

MovableType 7 发布

之前已经介绍过了,MovableType 7 的 Beta 版本和 RC 版本,那么正式版怎样呢?其实在五月十六日就已经发布了,在其日文官网上可以看到。

MovableType 7 的授权方式

普通授权

这是给任何非个人 Blog 的用户使用的。其中有几个小的版本差别。

MovableType Cloud version,通常按月收费,每月日元五千,相当于美元四十五。这是包括主机等,一整套方案的计划。

MovableType Software version,就是只购买软件授权,相当于九万日元一年。

还有 workflow pack 以及维护收费,如果用户需要,也是可以选购的。

还有一种是在 Amazon 的 AWS 上,可以直接使用 AMI 版本,在 AWS 市场中购买,并且用于 EC2 服务器上,按小时收费的。

提供的解决方案有 MovableType advanced,用于大型商业数据库,比如 Oracle, Microsoft SQL server。

教育折扣

这个折扣是给学校和教育组织的。包括幼儿园,小学,初中,高中,大专院校,或者教育局之类的教育管理部门。

价格大约是普通授权的八折。

开发者授权

用于开发插件,模版,操作验证等等的开发者,必须有授权码。

个人免费授权

这当然是对于个人 Blogger 来说最重要的,必须是个人使用,写个人日志类的内容。

MovableType 7.0 Alpha 版本试用

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

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

先看看安装的过程好了。

升级到 MovableType 6.3.6

这是一个安全补丁升级。
[Important] Fixed an issue where the 'Edit Template' privilege on websites or blogs are still enabled even if the 'Edit Template' system privilege is revoked from a user. (#114845 / #114958)

升级安装颇为简单,就是直接下载,解压缩,然后覆盖原文件,登录后台的时候,会提示升级,选择升级就是了。

目前还在写 Blog 的已经不多了,使用 MovableType 的更少。好在 Sixapart 还在继续开发,继续升级,那么这里就会继续使用,我还是很喜欢静态发布这个特色的。

好了,下一篇就说说 MovableType 7, 这个正在开发的版本。

MovableType 6.3.5 出了个补丁包

不过一天,MovableType 被发现出现一个bug,就是用Tag 搜索的时候会出错。因此,赶紧把补丁包放出来,其实就一个文件。

We have released a patch file to fix the following problem. This is not a security problems.
PROBLEM

An error occurred when Tag search by mt-search.cgi was called.
SOLUTION

Please apply patch file. This patch file is available for Movable Type 6.3.5.
PATCH FILE

The patch file contains following files. Please replace the same files on your servers.

lib/MT/App/Search/TagSearch.pm

下载MT-6.3.5-TagSearch-Patch.zip ,解压缩,上传覆盖就可以了。

升级到 MovableType 6.3.5

刚刚看到的更新,就即刻更新到最新版本。
升级过程只是下载,解压缩,覆盖安装就可以了。

mt635-1.PNG还是把下载的地址放在这里。

也许还有人再用 MovableType 个人版的,可以到这里获取升级版。

这次的新版本的更新信息可以看官网。都是一些自 MovableType 6.3.3 以来的小问题,没有安全方面的问题。

升级PostTwiOAuth 0.50

PostTwiOAuth 是一个MovableType的插件,是一位日本开发者制作的,我大约从2010年就开始使用了。一路从 0.21版,支持MovableType 4.0,用到最近的0.47版本。

在最近一次搬迁VPS的时候,发现各种功能不正常,所以重现安装插件,在安装过程中,一直无法获取Twitter app token。对于 Perl 语言,我是一窍不通,只能试着联系原作者,通过 Twitter 发送了问题的细节给作者,@macminiosx,大概四天的样子,作者就发布了更新版的 0.49。之后我用了,又发现了两个小问题,就再次联系了作者,又过了四五天,他发布了最新的0.50版。

这次就没有问题了。

现在,我这里发表新文章,在Twitter账号上会自动发一条消息。很好用。
posttwioauth-test-post.png

PostTwiOAuth 0.50

安装设置方法

这里也放一个备份,以防原下载链接失效。PostTwiOauth_0.50.zip

升级到 MovableType 6.3.3

刚刚把 blog 系统升级到了最新的 MovableType6.3.3。好些天没有登录后台,这是三天前发布的更新。主要更新的内容有下面几项:

  1. 用户注册部分的改进。
  2. CC license 的修复。
  3. 导入文章的时候,若使用了 LDAP 认证和外部用户管理的话,不会再询问新用户密码。
  4. 智能手机的一个输入框问题。
  5. 动态发布的两个问题被修复。

升级过程乏善可陈,就是下载,解压缩,覆盖,登入时会提示升级。

mt6.3.3-upgrade.jpg好了升级完成。

升级到 MovableType 6.3.2

刚刚升级了 Blog 系统,到最新的 MovableType6.3.2。 此版本是发布与九月二十八日,而我是才注意到。
这是一个小版本的升级,增加了一些新的功能和小的改进。

首先就是新特性: 增加了外部 log 文件,它可以把活动log记录到外部文件中,这样对于追踪各种错误和安全问题就容易了许多。


Logging Level 有四种, debug / info / warn / error。

  • debug 就是调试,一般是不用的,而且MovableType自身是没有用这个级别,但某些插件可能会使用。这是记录的数据量最大的一种。用于软件开发调试的时候。
  • info 就是信息级别,比如登入登出,创建新文章等。这个级别包括下面两个级别。
  • warn 就是警告,也属于错误的一种,但是不影响 MovableType 的运行。但总是一种不正常,需要关注。
  • error 是错误,会严重影响系统。比如安全问题发生,或者数据库写入错误等。

此次更新还包括了一些问题的改进,比如动态发布,同步等等。

升级的过程同样简单,概述如下:

MovableType 发布更新

前不久 SixApart 发布了 MovableType 6.x 安全补丁。这次还是有关 SQL injection 的问题。
从 MovableType 6.2.4 升级到 6.2.6 是非常简单的,只要覆盖源文件,然后登录后台,自动会升级数据之类的了。

最大的难题是过去用来下载最新个人版的地方,没有最新的 6.2.6,只有之前的 6.2.4。之前是到下面这个网址,输入口令就可以到下载列表,下载最新版的了。
https://www.ecbuyers.com/sixapart/catalog/campaign_products.php?page=1&campaign_id=3
mt-old-download-page.png

可以看到现在没有最新版了。

经过查询该站客服,没有答案,于是就再次搜索,后来找到的地方是在 SixApart 日本站,有相关的下载地方,不是非常方便,可以说是非常繁琐,也不容易看,毕竟不识日文。

Perl Fastcgi 比 mod_perl 快多少

现在网站优化及网站推广blog已经使用的是 Perl Fastcgi模式了,从速度上来说要比原来的mod_perl快不少,到底要快多少,下面细细说。
首先本站原来使用的是 Apache Web 服务器,用上了 SSL 之后,就得陇望蜀希望用上 HTTP/2,这样已能原生支持 HTTP/2 的 Nginx Web 服务器就成为第一选择了。

在选用 Nginx 之后,Perl的支持方式就需要改变了,在 Apache 中可以直接用 mod_perl 方式,虽然不是很快,但能够接受,在 Nginx 下,有了更好的选择,那就是 Perl Fastcgi。

手头没有过去的资料,就以另外一个用 MovableType 所驱动的 Blog 为比较对象,都是 MovableType 6.2.2,一共有748篇文章,重建所有文章,包括单篇归档,首页,分类归档,按月归档等等,共耗时 11分23秒。
这个 Blog 是托管在 Dreamhost 虚拟主机,当然是 Apache Web服务器。
mod_perl_rebuild.png

本站现共有1122篇文章,也重建所有的页面,共耗时10分37秒。
perl_fastcgi_rebuild.png

用 mod_perl 的情况下,是平均 0.9131秒一篇;用 Perl Fastcgi 的是平均 0.5677秒一篇。就是说如果把上面的比较对象从 mod_perl 改为 Perl Fastcgi ,重建时间会从11分23秒减少为7分4秒。
速度上来讲是快了38%。性能也是要好38%。

如何迁移到新VPS

本站已经迁移到新VPS,位于东京的服务器,在Vultr。都是SSD的储存,比较快,还有就是价格同DigitalOcean差不多,五美元一个月,是768MB内存。

安装的时候是这样的顺序。

  1. 在建立VPS的时候选择 Ubuntu 14.04 x64 系统;
  2. 登录SSH后,更新系统先;
  3. 安装 proftpd 服务器,MariaDB数据库服务器;
  4. 安装 Nginx mainline Web服务器;
  5. 安装 php5-fpm 服务,perl-fcgi 服务;
  6. 数据库dump出来后,直接传到新VPS,导入;
  7. 网站程序打包后,直接传到新VPS,解开放置在适合的位置;

基本就是这样的顺序,不过在设置的过程中尽量复制原来的配置文件。

在过程中,还是碰到一个坑,之前没有记下来的。

升级到MovableType 6.2.2

MovableType 6.2.2 已经发布快一个月了,这才注意到,所以即刻就升级了本站。
根据新版本发布的消息,这时一个主要修复补丁的升级,并不包括安全相关的内容。

主要的更新就是上传目的路径的设置,现在可以设置默认的上传路径并且使用年月等等。
GeneralSettings-UploadDestination.png还有一堆修复的内容,包括之前我发现的bug,

  • The popup link URL for assets now includes own filename. (#113549)

访问上面的bug报告链接,需要额外的FogBugz账号。

升级过程乏善可陈,就贴两张图片好了。

网站稍作调整

这是一次小的调整,对于页面的布局做了调整,宽度增加到 1100px了,某些原来模板中的英文也改成了中文。
另外还调整了一下字体。
blog-layout.jpg现在MovableType的图片上传还是有一个问题。就是上传的图片生成缩略图后,原图的弹窗html文件的文件名变成了只包含asset id的部分了。

比如说上面这个图片,原图的文件名是 blog-layout.jpg,生成的缩略图的文件名是 blog-layout-thumb-400xauto-734.jpg,原图的弹窗文件名是 https://seo.g2soft.net/assets-c/2015/10/-734.html , 而过去是应该生成为blog-layout-734.html,这应该是MovableType6.2的bug吧。

重建服务器

今天把服务器重新装了一下,其实之前已经在VirtualBox的虚拟机上安装成功过了,这才敢在公网的服务器上用的。


现在的服务器配置是这样的:

  • 2个 CPU Intel(R) Xeon(R) CPU L5520 @ 2.27GHz
  • 1GB 内存
  • 20GB 空间大小
  1. 操作系统是 Ubuntu Linux 14.04.3 64位
  2. Web服务器 Nginx 1.8.0
  3. MySQL服务器 5.5.44
  4. PHP 运行在 PHP5-FPM,版本 5.5.9
  5. Perl环境是 Fastcgi

具体的过程非常的繁琐,因为尝试了很多不同的方式,就是因为Perl的支持问题。本来也想用Tony介绍的PSGI,可是总是配置不成功,只能先放一边,MovableType的后台,在使用VPS之后,就不再是那么大的问题了,现在全部重建一下,大约是耗时17分钟。

在搜索资料的时候,学习了很多,特别是对于 Nginx,还是刚刚上手不久,目前主要是在1.8版本上操作。对于如何设置,配置,以及调整优化,参考了很多资料也包括这本书
《精通Nginx》,这也是在回国的时候,在网上购书,没有什么可以买的,就买了这个。现在看来,还真用上了。
mastering-nginx.jpg

现在的网站优化及推广Blog是全线加密的,使用了SSL证书,而且已经用上了 SPDY 3.1 协议,之后,等 Nginx 正式开始支持 HTTP/2 之后,也会升级并使用之。
对了,现在用的MovableType版本已经是 6.1.2了,若还在用旧版的可以去升级了。

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