April 5, 2012
CentOS下搭建Git服务器Gitosis[教程]
"说明:由于条件有限,我这里使用的是同一台centos的,但教程内容基本上通用。\n1.编译安装git\ngit安装教程:\n2.安装gitosis\n$ yum install python python-setuptools $ git clone git://github.com/res0nat0r/gitosis.git $ cd gitosis $ python setup.py install 网址: https://github.com/res0nat0r/gitosis\n3.在开发机器上生成公共密钥(用来初始化gitosis)\n$ ssh-keygen -t rsa #不需要密码,一路回车就行(在本地操作) $ scp ~/.ssh/id_rsa.pub root@xxx:/tmp/ # 上传你的ssh public key到服务器 4.初始化gitosis[服务器端]\n$ adduser git # 新增一个git用户(先添加用户组 groupadd git) $ su git # 切换倒git用户下 $ gitosis-init \u0026lt; /tmp/id_rsa.pub # …"
April 2, 2012
WordPress教程:wp_list_pages()函数
"让页面可以设置号码,就代表着可以根据那些号码进行排序,下午研究了下代码,去官方网站查看了下wp_list_pages()的介绍,转载过来顺便介绍下函数怎么应用,方便自己及其他人修改模板。\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $defaults = array( \u0026#39;depth\u0026#39; =\u0026gt; 0, \u0026#39;show_date\u0026#39; =\u0026gt; \u0026#39;\u0026#39;, \u0026#39;date_format\u0026#39; =\u0026gt; get_option(\u0026#39;date_format\u0026#39;), \u0026#39;child_of\u0026#39; =\u0026gt; 0, \u0026#39;exclude\u0026#39; =\u0026gt; \u0026#39;\u0026#39;, \u0026#39;title_li\u0026#39; =\u0026gt; __(\u0026#39;Pages\u0026#39;), \u0026#39;echo\u0026#39; =\u0026gt; 1, \u0026#39;authors\u0026#39; =\u0026gt; \u0026#39;\u0026#39;, \u0026#39;sort_column\u0026#39; =\u0026gt; …"
March 30, 2012
Zen Coding – 超快地写网页代码
"上次在北京看到善用佳软的 xBeta 演示 VIM 的时候,@[sfufoet][1] 我就被强烈震撼到了。VIM 的确是个强大的编辑器,它可以折腾出很多种强大的功能。今天看到这个叫 [Zen Coding][2] 的东西,我强烈推荐给经常和 HTML CSS 打交道的朋友。@appinn\n下面的动态演示图,只是它强大功能的一部分而已。它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验。\n先举一个复杂的例子:zen-coding 可以把这样的代码:div#header\u0026gt;ul.navigation\u0026gt;li*4\u0026gt;a,变成下面的 HTML 代码\n看到这熟悉的语法结构,会 CSS 的朋友一定会惊声尖叫!最妙的是那个“*4”,直接生成 4 个 li 代码了。没错,[Zen Coding][2] 就是这样牛叉的东西,[Zen Coding][2] 分为 Zen HTML 和 Zen CSS 两部分。这两部分功能是以插件的形式来实现的。 …"
March 25, 2012
nginx 的限制连接模块limit_zone与limit_req_zone
"nginx 上有两个限制连接的模块一个是 limit_zone 另一个是 limie_req_zone,两个都可以限制连接,但具体有什么不同呢? 下面是 nginx 官网上给的解释\nlimit_req_zone Limit frequency of connections from a client. This module allows you to limit the number of requests for a given session, or as a special case, with one address. Restriction done using leaky bucket.\nlimit_zone Limit simultaneous connections from a client. This module makes it possible to limit the number of simultaneous connections for the assigned session or as a special case, from one …"
March 19, 2012
WordPress添加“特色图片”功能并调用
"我们在使用wordpress建博客的时候,是不是会发现有些主题中有“设为特色图像”功能,设置后会在首页或者文章的左上角,右上角加上特色的文章LOGO图片,还是比较酷的。但是有些主题是没有的,这是如何设置的呢?如果你的主题没有,但就想加上这个功能,如何设置?\n第一步,在你的改款主题的functions.php加入如下代码:\nadd_theme_support( \u0026#39;post-thumbnails\u0026#39; ); 第二步,在你的首页文件index.php模板内容位置加入:\n\u0026lt;?php if ( has_post_thumbnail() ) { the_post_thumbnail(); ?\u0026gt; \u0026lt;?php } else {?\u0026gt; \u0026lt;img src=\u0026#34;\u0026lt;?php bloginfo(\u0026#39;template_url\u0026#39;); ?\u0026gt;/images/xxx.jpg\u0026#34; /\u0026gt; \u0026lt;?php } ?\u0026gt; 注:XXX.JPG为你在没有特色图片的时候显示的默认图片。\n第三步,完毕,在添加文章的时候添加特色图即可显示了。"
March 18, 2012
WordPress主题(模板)修改教程(十一):使用文章缩略图功能
"今天磊子说的这个缩略图功能,其实网上已经传烂了,不知道大家有没有看过。今儿拿出来原因是,感觉网上说的不是很具体,一些设置没有提到,所以先给大家提前说一下。\n首页你要看下你所用的主题有没有开启文章缩略图功能,如果看起的话,会在wordpress后台编辑页面或者文章时在右下角的地方看到一个特色图像的设置,如下图:\n如果没有说明你还没有激活这功能。我们需要在你主题functions.php里面加一段代码。\n\u0026lt;?php add_theme_support( \u0026#39;post-thumbnails\u0026#39; ); //激活文章和页面的缩略图功能。 //如果你想分别激活它们,可以使用下面的代码: add_theme_support( \u0026#39;post-thumbnails\u0026#39;, array( \u0026#39;post\u0026#39; ) ); // 激活文章缩略图功能 add_theme_support( \u0026#39;post-thumbnails\u0026#39;, array( \u0026#39;page\u0026#39; ) ); // 激活页面缩略图功能 ?\u0026gt; 这样你的缩略图功能就激活了,然后我们添加图片 …"
March 18, 2012
wordpress后台文章列表显示缩略图
"大家都知道我们在wordpress后台添加文章或页面时如果你启用了缩略图功能,那么会在添加时有个特色图像的设置。具体的大家可以看下我的教程( 点击查看),当我们添加好后。如果你在wordpress后台需要看某个文章或页面的缩略图是什么的时候,还得单击编辑才能看到。这样是不是很麻烦呢?如果我们直接把缩略图显示在文章或者页面的列表上面,这样的话就一目了然了。如下面效果图:\n今天磊子就把这个功能的实现,分享给大家,我们需要用到的是wordpress插件API里面的函数方法。看下面代码:\n\u0026lt;?php add_filter(\u0026#39;manage_posts_columns\u0026#39;, \u0026#39;lei_add_thumb_col\u0026#39;); function lei_add_thumb_col($cols) { $cols[\u0026#39;thumbnail\u0026#39;] = __(\u0026#39;Thumbnail\u0026#39;); return $cols; } //__(\u0026#39;Thumbnail\u0026#39;)是显示的文字标题,也可以改成__(\u0026#39;缩略图\u0026#39;)。 //通 …"
March 18, 2012
WordPress文章缩略图使用详解
"许多WordPress主题使用图片代表每篇文章,特别是一些杂志般布局的。图片可能只在首页显示,可能是独立的,或者放在摘要旁边。迄今为止,并没有标准化的方法来实现这个功能。很多主题需要用户冗长乏味的在自定义域中输入图片URL,图片通常需要手动裁切。从WordPress 2.9开始,主题作者可以轻松地开启缩略图选择界面,然后使用简单的模板标签调用图片。\n首先,在主题的functions.php中声明该主题支持缩略图功能,这将开启WP管理后台中的缩略图设置界面。\nadd_theme_support( \u0026#39;post-thumbnails\u0026#39; ); 上面的代码将在文章(Post)和页面(Page)两种内容模型中都开启缩略图选择界面,如果只想选择其一,可以添加参数:\nadd_theme_support( \u0026#39;post-thumbnails\u0026#39;, array( \u0026#39;post\u0026#39; ) ); // Add it for posts add_theme_support( \u0026#39;post-thumbnails\u0026#39;, array( \u0026#39;page\u0026#39; ) …"
March 18, 2012
WordPress更换新域名的4种设置方法
"以网的cms一般情况下可以随便更换域名的.只需要将一些死链接修改就可以了.但是wordpress这个建站blog却不行,他把域名信息完全的写到数据库里的.要是更换域名的话,需要手动修改数据库里的几个字段为新的域名才可以的.下面有四种办法可以实现域名的办法.\n操作请注意:\n1.一定不要使用记事本编辑php文件,否则很可能出现意想不到的错误,推荐使用UltraEdit,Dreamweaver等。 2.如果对于修改代码不是很有把握,请预先备份好原来的文件。 3.复制本文的代码,如果是全角符号,请自行改为半角符号,切记。\n方法一:修改wp-config.php\n1、在wp-config.php中,添加以下两行内容:\ndefine(\u0026#39;WP_HOME\u0026#39;,\u0026#39;http://blog.haohtml.com.com\u0026#39;); define(\u0026#39;WP_SITEURL\u0026#39;,\u0026#39;http://blog.haohtml.com\u0026#39;); www.newdomain.com代表你的新网址 2、登录后台,在 “常规 -\u0026gt; 设置”重新配置新博客地址(HOME)和 …"
March 16, 2012
wordpress导航英文字母“home”修改成中文“首页”的解决办法
"这个需要修改原始文件,在站点的 /wp-content/languages/zh_CN.po\n使用编辑器 poEdit ,在里面查找 home,修改掉那个中文翻译就可以了。\n这个是应为WP在汉化过程中并没有将HOME 汉化成中文的 首页"