惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
V
Visual Studio Blog
雷峰网
雷峰网
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog

月光博客

AI编程从零开始:环境配置到开发调试-月光博客 母亲被保健品诈骗-月光博客 向身体低头,向岁月妥协:我的高血压“还债日记” -月光博客 月光博客电子书:《信息安全指南》 谷歌发布2025年度搜索排行榜 中国2025社会热点大事记 2025年十大流行语发布 7天3次,骗子骗走我母亲95万元 “技术男”设三重安全墙,母亲95万存款还是被骗走了 电信诈骗后的复盘:母亲的95万元,是怎么从手机银行里消失的 母亲被电信诈骗95万元的全过程 阿根廷警察被谷歌街景相机拍到裸照 网信办开展“清朗·整治恶意挑动负面情绪问题”专项行动 翟欣欣敲诈勒索案一审获刑12年 《绝命毒师》影评:力工觉醒后的梭哈至死 《人工智能生成合成内容标识办法》正式施行 用AI分析你的财务信息 腾讯子公司实习HR怒怼求职者后被开除 OpenAI发布最强模型GPT-5,免费向所有用户开放 用AI解构你的日记 用AI分析你的游戏偏好 用AI分析你的观影偏好 用AI分析你的听歌偏好 《白鹿原》人物分析:乱世浮沉中的人性剖析 乌托邦的捷径:让AI治理“失败国家” 苹果AI的“路径错误”:为什么它在大模型时代掉队了? 《暗黑破坏神3》第35赛季开荒指南 我对特朗普的看法 欧·亨利十大经典小说鉴赏 HBO电视剧《最后生还者》第二季影评
从7LOG迁移到Movable Type
月光 · 2005-06-22 · via 月光博客

最近以来我在修改7LOG的程序上遇到很多麻烦,其代码改起来不是很好修改,而作者本人似乎也消声觅迹,不见踪影了,连其主页都被干掉了,看着需要添加的功能越来越麻烦,真的想去换到另外一个博客程序Movable Type了。

为什么要迁移到Movable Type,原因很多。其一,MT是全世界使用最多的BLOG,资源很丰富。其二,MT发布的是静态文件,占用系统资源少,服务器的负荷也小。其三,虽然WORD PRESS也有Permalink仿真静态文件,但并没有降低系统负荷,而且在IIS环境下无法使用REWRITE功能,也并不是所有主机都开放REWRITE功能的。

从7LOG可以平滑地迁移到Movable Type 3.17版本,并可以保证URL的延续性。当然Movable Type的默认配置下是不能完成的,首先修改LIB/MT/UTIL.PM文件的684行,将"%06d"去掉,修改745行的"cat"可以变更目录名称。使用“Use Old-Style Archive Links”,然后再发布一次看看,是不是产生的文件名称和地址与7LOG的一模一样。感叹:Movable Type的代码写的实在太健壮了,可维护性实在太好了。

下面是从7LOG转换到Movable Type的SQL语句:

-- 导入文章

INSERT INTO mt_entry(entry_id, ntry_blog_id, entry_status, entry_author_id, entry_allow_comments, entry_allow_pings, entry_convert_breaks, entry_category_id, entry_title, entry_excerpt, entry_text, entry_text_more, entry_to_ping_urls, entry_pinged_urls, entry_keywords, entry_tangent_cache, entry_created_on, entry_modified_on, entry_created_by, entry_modified_by, entry_basename) select id, '1', '2', '1', '1', '0', '__default__', sort,title,'',resume,content,NULL, NULL, NULL,NULL, date,'20050622034340',NULL, NULL,id from blog_topic order by id

-- 导入目录索引

INSERT INTO mt_placement(placement_entry_id, placement_blog_id, placement_category_id, placement_is_primary) select id, '1', sort, '1' from blog_topic order by id

-- 导入评论

INSERT INTO mt_comment(comment_id, comment_blog_id, comment_entry_id, comment_ip, comment_author, comment_email, comment_url, comment_commenter_id, comment_visible, comment_text, comment_created_on, comment_modified_on, comment_created_by, comment_modified_by) select id, '1', topic_id, ip, author, email, '', '', '1', content, date, '20050622061716', NULL, NULL from blog_comment order by id

最后发布的字体在中文环境下并不是很好看,可以修改styles-site.css文件,将font-size: x-small修改为font-size: 12px。
 

从7LOG迁移到Movable Type