百度官方推荐的UEditor for Typecho第三方插件,支持Typecho 1.0/0.9/0.8。

1、下载和安装

注:Typecho 1.0/0.9用户请在[控制台/个人设置]中关闭Markdown解析再启用插件!

1)直接下载zip压缩包: 点这里 。

2)解压后,将 UEditor 文件夹放入 /typecho/usr/plugins/ 下,然后到Typecho后台启用插件即可。

2、修改主题文件

为了在页面展示中显示语法高亮,还需要修改一下主题文件,在 footer.php 中加入如下代码:

<!--加入高亮的js和css文件,如果你的编辑器和展示也是一个页面那么高亮的js可以不加载-->
<script type="text/javascript" src="<?php $this->options->siteUrl(); ?>usr/plugins/UEditor/ueditor/third-party/SyntaxHighlighter/shCore.js"></script>

<link rel="stylesheet" type="text/css" href="<?php $this->options->siteUrl(); ?>usr/plugins/UEditor/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css"/>

<script type="text/javascript">
     //为了在编辑器之外能展示高亮代码
      SyntaxHighlighter.highlight();
   // UE.getEditor('myEditor');
</script>

3、修复不会自动换行的问题

如果你的内容展示区域不够宽的话,那么代码如果超过显示区域的宽度后,仍然会继续延伸,造成页面不美观。

可以修改 shCoreDefault.css 来加入强制换行的属性:

vi /typecho/usr/plugins/UEditor/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css

找到如下这一段代码,增加一句 word-break:break-all;

.syntaxhighlighter
{
   width:100%!important;
   margin:.3em 0 .3em 0!important;
   position:relative!important;
   overflow:auto!important;
   background-color:#f5f5f5!important;
   border:1px solid #ccc!important;
   border-radius:4px!important;
   border-collapse:separate!important;
   word-break:break-all    //增加这一句
}

备注:当修复了自动换行的问题后,另一个问题也随之而来。

因为一行代码显示成两行了,而左侧的行号并未因此而做出改变,这样就会造成高度不统一而错位了。

实际上UEditor 集成的 SyntaxHighlighter 版本较低,是1.5版本的,其官网都已经是3.0.83版本了。 如果插件作者能帮忙更新下就好了!



<p>又折腾了一下。。。<br/></p><p>之前看网上有人说 Vultr 的日本节点不太稳定,所以选了洛杉矶节点。这两天看到消息说“ Vultr 日本东京节点有货了”,估计新建了IDC,那应该不错了,所以就迁过来了!<br/></p><p>速度应该会提升不少,在家里电信宽带,晚上 ping 洛杉矶节点180多ms,ping 东京节点120多ms。<br/></p><p></p>


<p> 最近在Godaddy续费本站域名,支付前在网上找了下优惠码,搜到一个新注册域名(含转入)仅需$1.99的码,输入该码,进行支付,尝试各种方式(信用卡/Paypal/支付宝/手机Godaddy)全部提示“<span style="color: rgb(255, 0, 0);">There was a problem processing your transaction. Please verify your payment information or use an alternate form of payment.</span>”</p><p> 尝试清除浏览器历史记录(含Cookies),无果。从网站页面提示和手机APP支付页面上看,<span style="color: rgb(112, 48, 160);">之前输入的那个优惠码一直“阴魂不散”</span>。</p><p>解决:</p><p> 应该<span style="color: rgb(112, 48, 160);">是优惠码的问题</span>,我是续费,不是新注册,所以不能用这个优惠码,但不知如何清除这个优惠码?<span style="color: rgb(0, 112, 192);">那换个思路,随便输入一个优惠码,提示invalid,再下单、再支付,一次性成功!</span>还是用的CNY,还是用的支付宝!终于搞定了,供遇到类似问题的网友参考。<br/></p>



用谷粉搜搜吧:gfsoso.com

---------------

访问:wen.lu (FUCCK,也无法访问了,域名解析到127.0.0.1,收到ZF压力了?)



Google已经完成Google Analytics到Universal Analytics的升级了,今天将本站的Google分析也升级到UA了。

资源链接:



花了两天时间,把Blog系统从WordPress换到Typecho了,挺折腾人的:

1)先安装Typecho-0.8,安装WordPress-to-Typecho插件;
2)再安装WordPress-2.7;
3)从WordPress-3.0导出文章,再从WordPress-2.7导入;
4)再从Typecho中用wordpress-to-typecho插件导入WordPress-2.7的数据库;
5)更新数据库,做些附件路径的修改等;
6)研究Nginx Rewrite,做伪静态化;
7)手工修改下文章的分类。

总算完工,又重新开始。。。