博客系统由z-blog转为pjblog
经过一段时间应用,网站访问量不大,对于SEO也不怎么在意,主要是记录一些东西。所以把原来的z-blog换为pjblog,原来也用过pj,算是回到了原点![face03]
这些blog系统各有各的优势,要在其中分个优良中差是不现实的,只能选自己用起来感觉最舒服的!
博客转换很伤脑筋,现在没得很完美的转换程序,幸好内容不多,全部手工转换,正好对原有的内容进行了一点筛选!
经过一段时间应用,网站访问量不大,对于SEO也不怎么在意,主要是记录一些东西。所以把原来的z-blog换为pjblog,原来也用过pj,算是回到了原点![face03]
这些blog系统各有各的优势,要在其中分个优良中差是不现实的,只能选自己用起来感觉最舒服的!
博客转换很伤脑筋,现在没得很完美的转换程序,幸好内容不多,全部手工转换,正好对原有的内容进行了一点筛选!
简单试用了下Windows live Writer,感觉还是不错,就是发布文章时有点慢,可以理解嘛,到底不是原配。不过功能还是不错的,还可以保存到本地。
Windows live Writer的配置极为简单,安装好后点击菜单:工具->账户
添加账户,选其他日志服务
输入博客地址,和管理用户及密码
验证通过后,提供程序:Metaweblog API
地址为:http://youblog/xml-rpc/index.asp
向live writer中插入高亮代码需要插件。比较多,国外的插件中文支持不够好,都要自己改下,这里有个现成的
在改变模版后发现原来的高亮插件显示的代码在IE下有些不正常,行号总个代码挤在一起,不肯跑到前面留着的空地去
后来检查了好久才发现是list-style属性的问题
ol { list-style: decimal inside ; margin-bottom: 10px;}
改为
ol { list-style: decimal outside ; margin-bottom: 10px;}
显示就正常了
因为要写点代码在日志里面,光是文本显示感觉不爽,一直想找个高亮显示的插件.找到了dp.SyntaxHighlighter.弄了很久都没弄好,先是在模版里改,显示效果不是很好,而且一旦换了模版后还是要再改一次.所以就想法从编辑器着手.网上搜索之后,发现很多好的办法,无奈人笨,选了个简单的. 让FCKEditor与dp.syntaxhighlighter完美结合
下载插件,然后解压,放置在你的FCK里的plugins目录,或者其他自定义的plugin目录。
1、修改你的config文件,在ToolbarSet里加上'HighLighter'。
// Set toolbar. FCKConfig.ToolbarSets["custom"] = [ ['HighLighter','Placeholder','DocProps','-','Save','NewPage','Preview','-','Templates'], ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'], ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'], ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'], '/', ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'], ['OrderedList','UnorderedList','-','Outdent','Indent'], ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'], ['Link','Unlink','Anchor'], ['Image','Flash','Table','Rule','Smiley','SpecialChar'], '/', ['Style','FontFormat','FontName','FontSize'], ['TextColor','BGColor'], ['FitWindow'] ] ;
2、根据你指定的plugin目录,注册plugin
// Change the default plugin path. FCKConfig.PluginsPath = FCKConfig.BasePath.substr(0, FCKConfig.BasePath.length - 7) + 'editor/customPlugins' ; //注意这里,就是调用syntaxhighlighter插件的地方 FCKConfig.Plugins.Add( 'highlighter' , 'en') ;
当然实现的方法不只一种,在无忧论坛上也有比较好的解决方法http://bbs.5u.hk/viewthread.php?tid=3308用的是insertCode