制作了一个简单的首页
其实在 Wordpress 2.1 出来之后我就一直想利用把页面设成首页的功能制作一个首页。不过一是本人实在是没有设计天分,冥思苦想了很久也不知道应该放些什么内容在主页上好。二是这样改 Blog 涉及到一些麻烦的事,我也不想去冒这个险。但它究竟是个事儿,不把它弄好我始终惦记着,而且有想法不去做则永远什么都完不成。于是今天仓促出手,好歹做出个大概挂在那儿,以后再慢慢完善吧。
我的情况有点特殊,有点复杂。我说明一下,也许能对有些朋友有些参考价值。
之前我的 Blog 放在 /blog/ 下,如果按照常规,我设置好了作为首页的页面,我的首页就变成了在 /blog/ 下,而不是在根目录下,这个怎么看怎么奇怪,所以必须要作些改变。怎么改呢?把 Blog 挪到根目录下去?NO NO…我可不想这么做,我不想把所有文件放到根目录把根目录弄的一团糟。好在 Wordpress 允许你吧 Blog 程序和 Blog 的显示地址分开。所以我的目标就是,所有 WP 需要的文件依然在 /blog/ 下,但把显示页面变成 http://bemike.org/ 具体怎么做 Wordpress.org 上有详细介绍,我简单说一下。
- 把 index.php 和 .htaccess 这两个文件拷贝到根目录下。
- 修改 index.php,把 require(’./wp-blog-header.php’); 这行中相对目录从 ./wp-blog-header.php 改成 ./blog/wp-blog-heaer.php
- 在后台 options->general 中把 blog address 改成 http://bemike.org/
点 “view site”,看到 Blog 已经显示在根目录下。看上去很好,其实问题还没完全解决,要注意:现在的 permalink 已经从原目录下变到了根目录下。举个例子,原来文章的 permalink 是 http://bemike.org/abc.html,现在就变成了 http://bemike.org/abc.html。大多数人应该都不想这样,因为这么一来,顺着原来链接来的朋友就会找不到原文,同时顺着搜索引擎来的朋友也没法访问你的文章。为了解决这个问题,要把 permalink 改一下,在前面加上 /blog,这样就解决了这个问题。(这个要感谢 hhalloyy 的帮助)
我一直都怕我的 Blog 程序在 /blog/ 下,同时 Blog 文章也显示在 /blog/ 下,这样会有冲突,但经过实验,发现完全没有问题。唯一要注意的是,新建的页面名不要和 /blog/ 下原有的目录名重复,如果重名,WP 会犯迷糊的 :???:
上面的内容是我针对自己的情况做的改动,大概不是所有人都和我的情况相同。不过另有一个重点应该每个人都需要面对——改了首页后,浏览器上的标题会变的比较奇怪。我们很多人用的标题格式是 “页面名” (分隔符) “Blog 名”,如果浏览的是 Blog 首页,标题栏就直接显示“Blog 名”。但当你把页面做了首页,这个格式就乱套了。因为首页在本质上是个页面 (page),首页的标题就变成了上面所说的“页面名” (分隔符) “Blog 名”的格式。而 Blog 页面本质上显示的是 index.php 的内容,所以它的标题反而变成了只有 Blog 的名字。要修改这点,要修改 header.php 里
如果你想制作一个首页,上面就是需要留神的地方。当然了,如果你的 Blog 本来就在根目录下,或是打算放到根目录下,那就简单了,唯一的问题只是需要把标题的格式改成你需要的。 :wink:
另外,关于首页上应该出现什么内容,大家能不能给我个建议啊,现在的样子实在是太太太寒碜了。 :sad:
想学学 PHP 和 MySQL
因为这个 Blog 是在 Wordpress 下搭建起来的,Wordpress 用了经典的 PHP + MySQL 的架构。之前我对这两样东西是一窍不通,只是大概知道是什么东西,包括 CSS 和 HTML 也是,只是闻其名,却是不知其实。好在我这人对电脑的玩票心态很重,之前没接触过,但既然用了 Wordpress 就避免不了改改模板啊,改改插件什么的,所以我就去学点相关的知识。之前初中时有点 C 和 DBase III 的底子,所以学起来基本上不算是抓瞎,更好的是有 Google 这个东西,碰见不懂的东西 Google 一下一般就有答案了。从用 Wordpress 半年来,从对 PHP,CSS 等等一窍不通到现在能自己改改模版,插件什么的,也算是有进步了,有时候想想也觉得这样也就行了——咱又不是学这个的,能用就行呗。
但内心深处,我是不太甘心只是停留在改改模板的的程度的,今天看 Chris J. Davis 的 Blog,他比较牛,开始不懂 PHP,自己研究 Wordpress 的 PHP 源码,最后摇身一变,成了 Wordpress Community 里的重大贡献者。当然我没法跟牛人比,不过 Chris 倒是给了我学习 PHP 的动力,我决定以后有空就学一些,除了 PHP,MySQL 也是很有用的东西,现在学点,以后说不定能用的着。
现在的 SPAM 真是厉害
前一阵提到巧克力工厂遭受大规模的 Spam 进攻,启用了 Math Comment Spam Protection 之后,情况瞬时好转,一个 Spam 也没有了。当时我还心想,做算术这种事,对于 Spam 来说,确实太难了一些。
可惜从意大利回来,就在后台发现了几十个 Spam,虽然数量上没有以前动辄好几百个那么多了,但也从另一个角度说明 Spam 还是很聪明的,起码有一部的 Spam 会做算术。不知道这些 Spam 的制造者是怎么实现让 Spam 做算术的,我是不佩服不行啊。
既然已经被攻破了,就先把 Math Comment Spam Protection 撤下来吧。换个 Spam Karma 2 抵挡一阵。
北京人的方向感
文章名来自平客的 Blog 上的一篇同名文章。平客说道,北京人指路程常说东南西北,这一点我深有体会。上初中时,班主任说起他去北京玩,每当问路,总是得到类似于:“您往东走过两个路口,往北一拐直走就到”的指示。他一四川人,向来只说前后左右,这又东又北的,怎么摸的着头脑。然而更夸张的还在后面,他的一个朋友突然染疾送往医院,他去交费偏又找不到地方,彷徨中请教路过的护士,护士热心地指点他:您往北走,看见交费指示向西一拐,下了楼就是。我班主任当场就昏厥了——您说我在大马路上都分不清东南西北,更别说现在还在一幢楼里,这转的七昏八素的,怎么分的出北啊西的!
我也有类似的经历,只是没有那么夸张。97 年跟老爸去北京航空博物馆,在昌平小汤山,挺偏一地方。车开到途中迷了路,于是靠边向路边的两个小姑娘打听道,两个小姑娘也就十五六岁,特热情,“您往前开然后往西拐看见转盘别过去转盘前一个路口往南一拐就到。”我当时年少,方向感还停留在前后左右阶段,心里那个佩服就甭提了,心想不愧是京城人啊,就是牛来就是牛,小姑娘都能分清方向。
两个小姑娘的事迹激励着我,从此我发奋图强,十年后,总算练得“鸽子般敏锐的方向感”(老崔语),在旅游时帮了俺的大忙,我的旅伴没人知道,这要归功于两个北京小姑娘。
我回来了
离开时是 2006 年,回来就已经是 2007 年了,虽然有点晚,但还是要祝大家新年快乐!
意大利的天气基本上不错,虽然不能算有多暖和,但我们停留的城市迎接我们的大多是阳光明媚的日子,唯一有些遗憾的是在威尼斯时天气比较阴沉,照片照出来死气沉沉,但就在我们离开去米兰的时候骤然放晴,没办法了,旅行总有遗憾。照片照了不少了,还没来得及整理,回头整理完了尽快贴上。
其实写这篇帖子是想存档上多出一个 2007 年的文章而已,还有一些事要干,先写到这儿。

