Recently in blog Category

    前几天看到章鱼的一篇文章是说升级的syntaxhighlighter,我想了想我的文章里也有代码,原来也是用syntaxhighlighter显示代码,不过这次把blog程序换成MT之后,一直没设置syntaxhighlighter,文章中的代码显示的都是很难看的textarea....

    今天有点时间,决定加上这个东东.

首先在header的模板中加入syntaxhighlighter的css和核心的js,另外一些需要代码语言的js

最后在footer的模板中加入一段javscript,以显示代码

好啦,这回可以了,可以看看效果喽~

让网站支持原来的blog url风格

| | Comments (0) | TrackBacks (0)

    原来网站是我用rails程序写的,发表的文章URL都是类似这样的http://yigebuliu.com/article/show/aritcle_id
    现在我改用movable type,虽说原来写的文章数据都保留了,但用这种URL访问过来,由于无法解析URL,全部报404错误页面,如google,baidu等搜索引擎还保留着原来那种URL,另外一些网站引用到网站的链接也是用的原来的URL,可movable 没有支持这种风格(反正我不知道怎么设).

    因此我想解决这个问题,最后用了rewrite rule来解决此问题.记录一下!
首先先编写一个.htaccess文件,内容如下
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/article/show/.*$
RewriteRule ^(.*)$ $1.html
然后在网站目录上建立一个article/show目录
最后把movable type发布出来的静态html copy 到此目录下.

哈哈,结果用浏览器访问原来的url,比如:http://yigebuliu.com/article/show/100,再也不是可恶的404了,吼吼,成功,睡觉去也.

 

UPDATE:
看了访问日志,还有http://yigebuliu.com/article/tag/key这种情况.这是原来blog的tag访问方式,好办,再写个rewrite rule就行.

RewriteCond %{REQUEST_URI} ^/article/tag/.*$
RewriteRule ^article/tag/(.*)$ /cgi-bin/mt/mt-search.cgi?search=$1&IncludeBlogs=1

把所有/article/tag/*的这种访问uri全部rewrite成movable type搜索的uri就行了,也就是/cgi-bin/mt/mt-search.cgi?search=key&IncludeBlogs=1

博客定居在HostMonster

| | Comments (0) | TrackBacks (0)

    近段时间事情比较多,原来的博客主机也经常出现问题,也得不到及时的解决。所以上周痛下决心,买个国外的虚拟主机,把blog安在国外的虚拟主机上,也方便管理。

    经过多方对比,DreamHost,HostMonster,FastDomain,GoDaddy。。。等等选定HostMonster。

原因如下:

1。支持SSH

2。支持PHP5.0

3。支持rails(2.02了)

4。特别针对亚洲网络环境进行过优化,速度还不错,FTP每秒能达到30K

5。空间,带宽足够大(哈哈,新升级了,1500G空间,150000G带宽)

6。支持多域名

7。便宜一些吧。。。

 

 

About this Archive

This page is a archive of recent entries in the blog category.

技术 is the next category.

Find recent content on the main index or look in the archives to find all content.

blog: Monthly Archives

Powered by Movable Type 4.01a