页面载入中...
首页 » Tag ‘Wordpress’

WordCamp China2008来了!

WordCamp China 2008为中国的WordPress用户和开发人员提供了一个讨论及交流平台,是一个面向所有WordPress爱好者,博客使用者,和开发人员的聚会。这次活动,我们邀请到了Matt Mullenweg (WordPress软件的创始人之一,Automattic公司的创始人)。

WordCamp China 2008将于9月20日(周六)全天在北京举行,于9月21日(周日)下午在上海举行。

活动大致安排如下:
北京9月20日上午,活动主要集中在技术讨论,第一个报告由 Matt 介绍WordPress的现况及发展目标。下午,就用户集中关心的话题进行探讨,及进行一些与博客相关的讨论。
上海9月21日下午,主要作为用户的见面会,Matt将会做简短的报告。

活动地点及详情,请随时关注官方网站上的最新通知,多谢积极参与建设此次活动。

官方网站http://china.wordcamp.org/

论坛: http://groups.google.com/group/wordcampchina

主办方:Automattic,72pines,鲜果在线  [via 72松开发日志][ad#co-2]

wp-syntax[语法高亮测试]

Example 1: PHP, no line numbers

<div id="foo">
<?php
  function foo() {
    echo "Hello World!\\n";
  }
?>
</div>

Example 2: Java, with line numbers

1
2
3
4
5
public class Hello {
  public static void main(String[] args) {
    System.out.println("Hello World!");
  }
}

Example 3: Ruby, with line numbers starting at 18

18
19
20
21
22
class Example
  def example(arg1)
    return "Hello: " + arg1.to_s
  end
end

以前我一直是用andot做的coolcode这个语法高亮的插件,但不是很好用,前两天看到srandy介绍wp-syntax这款插件,试用一下果然不错,而且支持的语言非常多,在这里推荐一下。
p.s.刚才顺便装了一个wordpress给文章置顶的插件,插件名字叫wp-sticky,可以置顶文章,这里下载。[ad#co-2]

免費贈送dreamhost空間1GB

DreamHost是美国主机提供商,我使用Dreamhost的空间有两三年的时间了,以前和别人和租过两次,对于这个空间我是没什么可挑剔的,特别是它的SSH功能让我超级喜欢,由于我经常会测试一些CMS建站程序,总觉得和租分配给我的几个数据库不够用,所以前段时间我够买了自己的Dreamhost空间,超过500G的空间,数据库不限,这下终于可以毫无顾忌的测试使用各种CMS系统了。

[ad#co-6]Dreamhost提供SSH连接,可以直接运行Shell,几乎所有的PHP,CGI程序都可以在他们的机器上运行。500G的空间单凭我来折腾说什么都用不完啊!那么大空间空在那里感觉有点浪费,我估计还有很多朋友想建立独立的Blog,但还在苦于找不到合适的空间,本着分享的精神,我决定把我的空间分享一些出来,当然这是完全免费的!我打算分割8G的空间出来,分别赠送给8位朋友,每人分1G的FTP空间+1个mysql数据库。当然,每个人还可以绑定一个顶级域名,顶级域名本人不提供,要自己准备。如果你没有顶级域名,我还可以免费提供一个http://xxx.moxida.com的二级域名给你,免费使用日期截止到2008年10月1日,从现在开始算大概为半年的时间,半年以后如果你觉得本空间你用着还满意需要继续使用的话,需要交一些费用(因为到时候我需要向Dreamhost续费,才能继续使用),在你交费之后我会立即把你的空间从1GB上调到5GB,并且可以根据需要为你增加几个数据库,另外你还可以再多绑定两个顶级域名。如果你不愿意继续使用,或者你找到了自己喜欢的空间,你也可以很轻易的进行网站搬家,如果再搬家上遇到技术问题,我也会为你提供帮助,使你很平滑的把数据搬迁出去。

下面提出几点要求:

1)不能用该空间制作mp3下载站。(最好是用wordpress搭建独立Blog)

2)网站内容不能包含反动色情,等违反中国法律的信息,也不要触犯美国的法律。

3)不能搭建负载量大的论坛,建议使用wordpress或者Movable Type来搭建Blog.

此活动仅限8人,需要使用的朋友请联系我,我会按先后循序尽快为你开通为你开通,先到先得!另外,如果你想使用wordpress搭建我这样的Blog,但又不知道如何安装wordpress这个程序,我也可以为你代劳。[ad#co-4]

AdSense Manager管理google廣告

[ad#co-6]AdSense Manager是一个wordpress插件,使用AdSense Manager在你撰写文章时可以很方便的插入google adsense广告到日志中,而且还支持widgets,非常强大!目前AdSense Manager支持的广告有AdSense, AdBrite, AdGridWork, Adpinion, Adroll, Commission Junction, CrispAds, ShoppingAds, Yahoo!PN and WidgetBucks.我发现这个插件的作者非常的勤快,一直在跟随着wordpress步伐进行升级,记得一两年前我使用过另一个叫AdSense-Deluxe的AdSense管理插件,那个插件也不错,只不过从2006年到现在插件作者一直没有做任何更新升级了,怕是已经不支持目前的wordpress版本了。

AdSense Manager的使用方法很简单,下载以后上传到你的插件目录(/wp-content/plugins/),然后在后台激活就可以用了。(后台界面截图1 2 3)

这个插件的具体效果你可以直接参见本Blog日志里和侧栏sidebar里的广告,广告样式其实有很多中,可以直接在你的Google adsense面板里根据需要进行设置,为了搭配你主题的颜色布局,建议使用取色器对广告文字,链接和背景做一下配色,那样看起来会比较美观一些。[ad#co-2]

在Dreamhost上安裝Movable Type

[ad#co-6]这些天心情很差,没有表达的欲望,不过既然开了博还是应该不定期更新一下。前段时间买了美国的Dreamhost虚拟主机,500G容量,送了一个独立IP和国际域名,闲着没事使用以下程序:Mediawiki Discuz Blogger habari Gregarius(SVN) wordpress(SVN) Movable Type 测试做了几个站。

以Dreamhost主机为例,记录一下Movable Type(以下简称MT)的安装方法吧。MT一个BLOG系统,应用最为广泛,是世界上使用最多的BLOG系统,现在最新版的是Movable Type 4.1。MT安装步骤有点复杂(其实在Dreamhost上安装还是比较简单,因为Dreamhost本身就支持PHP,MYSQL,PERL),MT是基于CGI的,发布静态HTML文件,有利于SEO,多用户版本已经收费了。

安装步骤如下:

1.)在Dreamhost的控制面板里添加一个域名。(我用的是Dreamhoster免费送的一个二级域名

2.) 在Dreamhost面板里增加一个数据库。

3.)用PUTTY登陆 服务器(我是用shell命令来安装的)

4.)进入安装目录,并从 Movable Type下载安装包到你的安装目录,用下面的命令:

cd rojoro.dreamhosters.com

wget http://www.movabletype.org/downloads/MTOS-4.1-en.zip

5.)把刚才下载的安装包解压缩。

unzip MTOS-4.1-en.zip

6.)建立个mtcgi目录,并把刚才解压的目录移动到mtcgi目录里。

mv MTOS-4.1-en mtcgi

7.)在浏览器里输入http://rojoro.dreamhosters.com/mtcgi/mt-wizard.cgi 回车,进入安装界面。

8.)在安装界面里根据提示输入你刚才建立的数据库信息,设置你的登陆用户名和密码。

9.)安装成功!

10.)进入后台设置你的访问路径,我发现MT安装好后默认是禁止评论的,你可以根据需要在后台中的Preferences->Blog Settings->Comments里开启评论。

魔獸風格的Wordpress主題

推荐一款《魔兽世界》风格的Wordpress主题(简体中文版),灵感来源于魔兽世界中文官方主页。为单栏模板,要求Wordpress 2.3 以上版本(模板内使用了tag调用函数),默认支持Widgets 、分页导航,以及内嵌日志 bookmark(收藏到)功能。留言处整合了Gravatar的头像效果,在独立日志页面使用了一个“滑动门”效果来显示“文章分类”、“关于作者”和“跳至评论”等信息。另外,作者在Widgets处制作了相应的搜索框、“文章分类”和“日志归档”的悬浮菜单,Widgets原有的这三个模块样式过于简陋,设置Widgets时可以将其省略。

模板主页 | 演示:Demo theme | 下载:WOW Theme-cn另外,该作者还制作了一款叫Cynthia Theme的女性化的wordpress主题,也很不错。演示:Demo theme | 下载:Cynthia Theme

poEdit:很不錯的漢化工具

poEdit 是一个非常不错的工具 支持多国语言 po转mo 它也自带了.看车东这篇:poEdit: Windows下的.po文件编辑器,刚刚闲着没事我把后台的登陆界面重新汉化了一下,看截图:

下载poEdit,安装它就可以。然后编辑wordpress的zh_CN.po这个文件,在弹出的 ‘设置’ 对话框中,输入你项目的名称,这里,项目的名称是 Rojoro’Blog,并且设置它的字符集为 UTF-8。现在就可以开始汉化了,编辑完后,保存,poedit会自动生成zh_CN.mo,然后把zh_CN.mo放到wp-includes目录下的languages目录就可以了。要显示中文你必须把wp-config.php里的define (’WPLANG’, ‘‘); 这句改为define (’WPLANG’, ‘zh_CN‘);

用svn升級到wordpress2.4

第一次用svn来升级wordpress,不过还算顺利,记录一下我的升级过程。

1.首先下载tortoisesvn,这是一个windows下的svn工具,和windows的文件管理器集成的很好。
2.我在C盘新建一个目录用来放置源文件,就叫wordpress好了。
3.右键点击刚才创建的目录,你会看到tortoisesvn的一些选单,这里选择check out命令
4.在url of repository输入表单中填上:http://svn.automattic.com/wordpress/trunk ,然后点击ok

好了,现在已经开始在下载wordpress的最新代码了,很快代码就完全下到我刚建立的C盘wordpress目录。我把wordpress目录压缩为wordpress.zip,然后用ssh登陆我的主机,启动psftp.exe,输入lcd C:/命令再输入put wordpress.zip命令把刚才压缩的wordpress.zip传到我的远程主机上,现在我要测试升级我的life.rojoro.com,用putty.exe这个ssh工具登陆到我的远程主机上,输入unzip wordpress.zip这个命令直接在服务器上把我刚才传上去的wordpress.zip这个压缩文件给在线解压缩了,然后在输入cp -rpf wordpress/* life.rojoro.com这个命令(这个命令就是用刚才解压的文件覆盖掉我的life.rojoro.com)升级完成。现在最新版的wordpress是wordpress2.3.3,由于我用svn获取了wp的最新代码,所以我升级到了wordpress2.4

请看下面我放出的一些wordpress2.4后台的一些截图:

把feed改為全文輸出

WordPress自 V2.1 开始,即使将RSS输出设置为“全文 (Full Text)”,但只要在文章中使用more标签,feed仍会像Blog首页一样在more标签处截断,也即是说,其输出的并不是真正意义上的全文Feed,而只是more标签前的内容。

我本人在阅读feed的时候就很不喜欢那些feed只显示摘要的Blog,要解决这一问题,google了很多种办法。如果您懒得去修改WordPress文件,可使用Full Text Feed插件,将其上传到plugin目录,激活,Feed为即为真正的全文输出。另外还有一个©Feed插件下载地址这个插件可在feed footer添加版权声明、数字指纹、文章留言、相关文章标题,还可以控制feed是否全文输出。

用psftp代替專業FTP軟件

最近对linux产生了很大的兴趣,我用的是Windows系统,不过还好我有putty这个linux远程管理工具,Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。我的Blog一直都是用它来进行升级的,升级方法见我以前的日志,Putty的官方主页,你可以在这里下载最新的版本。另外还有一个叫TortoiseSVN的软件,也是运行在Windows上的Linux远程管理工具,据说是一个不错的版本控制工具,不过上次安装的时候系统提示我的Windows Service Pack版本太低没有安装成功。

psftp是封装在putty里的一个命令程序,完整的putty工具包括一系列的应用程序,包括putty(SSH的客户端),puttygen(密钥对生成工具),psftp(sftp命令行程序),pscp(scp命令行程序),plink(SSH管道命令行)plink还可以做为一个翻墙工具来用,具体方法参见车东的文章,pageant(密钥代理工具),所以请你下载网页上的putty.zip,而不是一个单独的putty.exe。