二月 8th, 2009 § § permalink
今天把本站的主机从九州未来迁移到Wopus IDC上了。迁移过程很简单,主要就是导出原来的mysql数据库到新的主机上,设置DNS解析等。趁此机会把Wordpress更新到了2.7,发现这个版本确实在易用性上有很大的改善。酝酿许久的改版计划始终未能如愿进行,一方面还是那个老问题:虽然WP的主题浩如烟海,但是和中文配合起来顺眼的没几个,简洁大方的更少;另一方面,个人能力有限,我恨不得成为一个网页设计高手——这需要美术和HTML/CSS/Javascript四位一体的技能,目前实在没有这个实力。
于是乎,还是走上了修改现成主题的老路。目前使用的这款主题系国内的设计者所作,和中文配合起来比较和谐,简洁大方。可能色调有些阴暗,以后可以慢慢调。某些地方设计得不是很周到,甚至有小Bug。但改进的潜力很大,那么暂时就用这个了。
以前修改主题,无外乎两种方法。一是使用XAMPP之类的软件,在本地运行一个Wordpress系统,修改好了主题,再传到服务器上替换原有的主题;二是做一个小修改,就把修改后的文件上传到服务器,刷新页面试试效果。第一种方法其实是最严谨的,这样可以防止网站的不稳定,对于访问数量很大的网站来说是首推的方法,但是开发过程也是很漫长的,不适合进行小修改;第二种方法效率很低,也不严谨,是最应该抛弃的行为。
今天发现了代替上面说到的第二种方法的办法:使用Notepad++直接编辑FTP上的文件。
Notepad++(简称NPP)是一款GPL软件,所有功能都是免费的。如今已经成为众多IT开发人员的首选编辑器,对各种编程语言支持良好,具有代码高亮、代码提示、层叠显示等功能。使用它来编辑Wordpress的php文件再合适不过了。你可以去它的主页下载安装。
直接编辑FTP上的文件的功能,可以通过菜单插件->FTP synchronizeA->Show FTP folders打开。然后单击出现的侧边栏上的设置按钮,设置好一个FTP帐号,就可以连上FTP直接进行编辑了。双击打开,这时候NPP会把该文件下载到本地缓存然后打开编辑。编辑完后点保存,这时候便会自动上传回FTP,和本地同步更新。如同操作本地文件一样的步骤,非常方便。

用了这么久的NPP,今天才发现这个功能,汗~
七月 22nd, 2008 § § permalink
自从这个部落格建立以来,我一直为Wordpress的主题烦恼。虽然说Wordpress的主题千千万万,但是质量都是参差不齐,想找到一款高质量的主题很不容易,想要找到一款自己满意的主题就更不容易了。在网上疯狂搜索,前后不下于看了500个主题,都没几个看得上眼的,还弄得自己天天惦记着,非常恼火啊!
WordPress的主题大多有一个特点,就是专门为英文优化过。很多看起来很不错的主题,一旦被中文内容填充,就觉得混乱了,失去了原来的优雅,特别是一些无图片纯CSS主题。有图片的主题很多都大同小异,除了图的元素不同本质上区别不大,设计起来的难度远没有纯CSS的主题大。
HemingwayEx就是一款纯CSS主题,无图片,但是简洁大方,功能完善。它是由广受好评的Hemingway主题修改而来,添加了许多实用的功能,而又不破坏Hemingway的页面风格。是目前最受欢迎的Hemingway变种。我将它进行了完整的中文化和字体优化,决定暂时将它作为本部落格的主题。
HemingwayEx还有方便的自定义CSS的功能,以后如果对目前这种比较阴暗的色调厌倦了,还可调成别的颜色,很方便。页面顶部的弹出式导航栏,也为页面节约了不少空间,令整个页面保持了Hemingway的简洁,同时兼顾了更丰富的功能设计。
来截图留念一下。

目前有个问题是,在IE下默认字体可能偏大,如果需要小一点的字体的话,可以手动调小。
国内也有好多做出精美Wordpress主题的达人,而且这些人都挺神秘的。Wordpress的主题虽多,但是真正适合中文用户使用的并不多,所以我也想自己学习制作Wordpress的主题,给自己的部落格一个满意的外观。以后有时间会把一些适合中文用户使用的WP主题连同国内的WP主题达人介绍一下。
七月 13th, 2008 § § permalink
第一次在真正的主机中架设Wordpress,难免遇到很多问题。虽然以前在本机上用XAMPP玩过WP,但是到了真正的主机上情况发生了很多变化。
九州未来的控制面板是Plesk,还算比较直观。在开始使用Wordpress之前,要先去Plesk里面创建一个mysql数据库,再为这个数据库创建一个用户。这些设置在上传Wordpress目录之前,需要你建立一个wp-config.php文件并写入这些参数。可以参考Wordpress自带的安装说明。
最关键的问题还是永久链接重定向的问题,它需要主机支持mod_rewrite以及.htaccess文件可写。我在使用的时候,最开始没问题,但后来移动了Wordpress的目录以后就遇到问题了。到九州未来的网站上查看知识库,却发现说默认不开启mod_rewrite并且需要联系技术人员才能开启……其实不是这样的。
正确的做法是到Plesk面板里手动编辑不正确的.htaccess,把它改成Wordpress要求的内容。如果你的wordpress安装在子目录里,那么根目录下的和子目录下的.htaccess文件都需要修改。以下是我的设置:
./.htaccess 内容
[code="php"]
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php
[/code]
./wordpress/.htaccess 内容
[code="php"]
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
[/code]
其中的wordpress是WP安装的子目录。如果没有.htaccess文件,可以手动创建一个。
另外非常重要的就是遵循Wordpress的指引(英文),设置好文件的权限。如果你要把Wordpress装到子目录里,而又想通过域名的根目录来访问,请参考这篇文章(英文)。