about 10 months ago - 1 comment
该死的插件 默认不收录所有的archives 结果我日志的所有链接都是archives/%post_id% 一篇都没被检索进去
about 10 months ago - 25 comments
(2010.1.17 Update: 写此文的时候我用的wordpress版本是2.8.4 导入是没有任何问题的 据几位同学反映wordpress升级到2.9以后评论的格式有了一点改变 具体讨论参见下面的评论 因此需要说明 我修改的脚本适用于wordpress 2.8版本 如果已升级到2.9 请前往这里下载新的版本bus2wp.py) 一时心血来潮 想把内容从blogbus都转过来 于是在网上搜索了一番 似乎这里http://blog.huyo.org/?p=336的python脚本是能转换最多的 php的转换脚本我也看了下 其实大同小异 只不过流传的那个脚本在我的Snow Leopard自带PHP 5.3下会产生一堆warning 没办法跑起来 对比了一下blogbus和wordpress(现在是2.8.4)的xml格式 就大概知道应该怎么构造xml了 python脚本里直接把blogbus里面的tags全部转换成wp里的category了 比较囧 我导完一次多出来几百个分类 似乎是因为当时wp的xml还没有正式支持tag和category 研究了一下wp的xml格式之后发现修改很简单 只需要加上 <category domain=”category”><![CDATA[Your Category]]></category> <category domain=”tag”><![CDATA[Your Tag]]></category> <category domain=”tag”><![CDATA[Your Tag]]></category> 就可以了 本身Python我没有怎么接触过 不过照葫芦画瓢还是可以改改 修改好的版本在这里下载: bus2wp_modified 留了个自己id 希望原作者ant21不介意 :)
about 1 year ago - No comments
这个wordpress的主题叫做 colorpaper 感觉很好 用上去之后发现了好几个问题 花了一些时间做了修改 算是把功能都完善了 默认的index.php里对第一篇文章 即出现在最上面featured区域的文章 取的是最新的一篇blog文章 但是没有对文章内容做长度截断 这样导致文章过长时会直接挤到下面影响到下一篇文章 解决办法是在functions.php里加入一个get_string_limit函数 截断string到指定长度 function get_string_limit($output, $max_char) { $output = str_replace(‘]]>’, ‘]]>’, $output); //$output = strip_tags($output); if ((strlen($output)>$max_char) && ($espacio = strpos($output, ” “, $max_char ))){ $output = substr($output, 0, $espacio).’…’; return $output; } else { return $output; } } 在index.php里将相应的the_content(”)修改为echo get_string_limit(get_the_content(”),600)即可 另外该主题提供了额外的sidebar板块 包括一个About 一个flickr相册显示 还有一个ajax
about 10 months ago
为什么一个后缀是uk的网站会带着兔斯基的中文表情…
飘过!
about 10 months ago
这个博客是自己搭的 想怎么配怎么配!