本文原文参考地址:http://www.coolcode.cn/?p=26
我们在用wp编写技术文章的时候,免不了需要贴些源代码的片段,以增加文章的说服力,原版的wp并没有提供这样的源代码发布功能,甚至有时候我们的文章中出现某些特殊字符的时候,wp的显示还会出问题,感谢www.coolcode.cn提供这么优秀的插件,让我们能够在wp中张贴源代码,并支持语法点亮,效果看此例子。
插件下载地址:Coolcode
功能简介
- 增加了直接以文件形式下载源代码的功能。
- 增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
- 将固定宽高的代码窗口改成了自适应的窗口。
- 重新定义了样式表。使显示的代码更美观。
- 将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
- 修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 产生的加亮代码复制出来后,每行代码前多一个空格的问题。
- 修正了原插件发帖代码中包含\’时的写入数据库错误。
- 修正了回复中不能插入代码的错误。
- 定义了 XML 和 BBCode 两种语法的 coolcode 标签。
- 增加了 html 语言支持。
安装使用
首先,下载并解压缩到您的 WordPress 插件,然后在您的 WordPress 中激活该插件就可以了。
本想给本插件增加对所见即所得编辑器支持的功能,后来经测试发现,所见即所得编辑器本身有太多问题,他无法将代码正确保存到数据库中。因此目前取消了对所见即所得编辑器支持的功能。
所以如果你要使用本插件,请将 将 WordPress “选项”—>“写作”—>“自动修正错误的内嵌式 XHTML 语法”禁用,并在选项和用户中把所见即所得编辑器关掉,然后使用以下语法即可。
注意:目前方括号语法和尖括号语法等效,但不保证以后同样有效,推荐使用尖括号语法!
使用的语法是:
代码
</coolcode>
如果要加亮具体的语言,可以用 lang 属性来指定:
代码
</coolcode>
如果不需要行号,可以使用 linenum 属性来指定:
代码
</coolcode>
如果希望可以直接以文件下载代码,可以使用 download 属性来指定:
代码
</coolcode>
这三个属性可以组合使用,互不影响。
目前支持的程序设计语言有:
actionscript
cpp
css
diff
dtd
html
java
javascript
mysql
perl
php
python
ruby
sql
xml
WordPress已经是常见的blog发布系统,但缺省的blog发布是不支持PermaLink(持久链接)的(可能是考虑到在Windows平台和Apache 2.0上缺省不支持PathInfo)。这对于blog系统seo是不利的,但是Wordpress本身支持PermaLink设置,我们只需要设置一下,就可以达到目标。
例如:
默认的页面发布为:http://www.blog-dragon.com/?p=4
通过Permalink设置后为:http://www.blog-dragon.com/all-articles
关于PermaLink的设置:
在WordPress中设置PermaLink的方法:
选项(Option)==>永久链接(Parmalink)设置中:位于 /wp-admin/options-permalink.php
Permalink有多种设置方法,可以根据你的喜好自行设定,你还可以参照《如何设置WP的友好链接(Permalinks)》一文,推荐使用以下结构:
文章详情页结构: /%year%/%monthnum%/%postname%.html
注意:如果是中文名称的目录,经过UrlEncode编码后的地址无法映射回原来的目录名。
例如:
http://www.blog-dragon.com/category/%e9%85%b7%e8%ae%af%e4%ba%a7%e5%93%81/
因此还需要编辑一下每个目录的Slug(分类缩略名)属性:管理(Manage)==>类别(Categories)==>编辑类别(Category slug)中,将每个目录设置一个”分类缩略名”。然后类目的输出就会按照英文的分类缩略名进行输出了,例如:
http://www.blog-dragon.com/category/dedecms-blt
同样,在每个文章编辑页面中,也需要设置Post Slug(文章缩略名)
文章页输出样例:
http://www.blog-dragon.com/2007/10/servu-asp-odbc.html
目录列表页输出样例:
http://www.blog-dragon.com/category/wordpress
Permalink相当于是对其他引擎的Lifelong(持久化)的承诺:Permanent Link(持久链接)。blog发布系统保证这个链接是长期稳定有效的(即使未来发系统更换了,也能通过一定的映射保持原有链接的可访问性)。可以发现很多著名的blog发布系统(WordPress/MT)在PermaLink机制上都有非常好的实现,而通过PermaLink本身发布的blog在搜索引擎中的强大影响力进一步扩大了相应BLOG发布系统本身的推广。
搜索引擎的确比较喜欢静态链接的方式(让用户对搜索结果有稳定的预期),而如果发布系统中充满了article.php?category=1&docid=234这样的链接,对于内容的除重也是一种负担:因为category=1&docid=234和docid=234&category=1是内容一样的同一个页面,但是在搜索引擎索引中却要占上2个位置,如果是3个以上的参数,相同内容和链接不同的组合就更多了。
本文参考 车东 的文章 WordPress的永久链接(Permalink)设置
版权信息:
Tags: articles, featured posts, highlight, best
Contributors: Alex King
Requires at least: 2.3(需要Wordpress2.3 以上版本)
Tested up to: 2.3
Stable tag: 1.2
本站使用了该插件,查看插件列表。
一、作用
The Articles plugin allows you to display a list of posts you wish to feature/highlight.
允许你在post或者page页面中显示一个文章列表。
二、安装
1. 下载插件并解压
2. 上传 articles.php 到wp-content/plugins/ 目录
3. 进入管理页面的 Plugins 激活你的插件
4. 进入 Options 页面设置插件
三、选择需要加入列表的文章
在post页面(发表文章)中底部增加一个custom field,设置为:
Key: article
Value: 1
四、如何显示文章列表
可以通过两种方法显示列表:
1. Token Method(直接显示的方法)
默认显示方法,也是最简单的方法,你只需要在你的post(发表文章)页面或者page内容中,加入如下代码(请确认你已经完成了第三步):
2、Template Tag Method(模板修改方法)
你还可以在模板中通过添加一下代码显示文章列表:
That about does it - enjoy!
一、关于
All in One SEO Pack,是 WordPress 一个非常强大 SEO 插件,利用它,你可以给每篇页面添加独立的关键词和摘要,还可以防止存档页面被抓取以免被 Google 降权。
获取插件:
Donate link: http://wp.uberdose.com/contribute
下载英文原版:all-in-one-seo-pack
二、特性
1、可以给每篇文章添加独立的关键词;
2、可以给每篇文章添加独立的meta标签;
3、可以给每篇文章添加独立的description;
4、可以给每篇文章添加独立的摘要;
5、可以给每篇文章自动生成摘要;
6、可以防止存档页和首页的内容被抓取,从而防止因重复内容被google降权;
三、安装
1、下载All in One SEO Pack并解压,上传到plugin目录;
2、登录wordpress后台控制面板(plugins)激活该插件;
3、在选项菜单里面找到all in one seo选项(options),把里面的空白内容填完。
Home Title:填写博客标题;
Home Description:则填博客的描述;
Home Keywords:填写博客的关键词,最好不要填太多,50个词组以内;
Rewrite Titles:指标题要不要重写,如果选中的话,标题的前半部分是博客文章的题目,后半部分则是博客的名则,用“|”分隔开;
Use Categories for META keywords: 把分类作为meta关键词,推荐选中;
Use Category Description as Title:把分类描述作为标题,不推荐选中;
Use noindex for Categories:分类页面不抓取,推荐选中;
Use noindex for Archives:存档页面不抓取,推荐选中;
Autogenerate Descriptions:自动生成摘要,不推荐选中,建议手动填写,把精华内容加进去;
Max Number of Words in Auto-Generated Descriptions:摘要的最大文字数,建议修改为50。
4、在撰写(post)文章界面,添加关键字,摘要。
