最近发现博客显示代码时,在chrome浏览器中会出现问题,用的自己做的插件FHilght,核心是SyntaxHighlighter。主要就问题是在某些模版下,行号的后面会出现滚动条,如:
有些模版就不会,仔细研究了下模版的CSS文件,发现没问题的模版基本上都没设置pre样式,所以不会对代码显示产生影响,而设置了pre样式的,会按模版文件设置的显示,就会出现行高与SyntaxHighlighter设置的高度不一样,就会出现滚动条。最简单的办法就是在对应的pre样式中加一行:
overflow-y:hidden;
就可以隐藏竖向的滚动条,横向的是overflow-x。
改后效果正常。
准备换域名了,需要把老域名转向新域名,最开始直接用dns服务器的301转向功能,但是只能把所有指向旧域名的链接全都转向固定新域名flog.pp.ru,但是没法实现子目录的转向,对通过搜索引擎带来的链接不能顺利转向目标地址。
所以考虑使用htaccess文件来实现转向,没研究过具体规律,搜了一个能用的,顺便找了个防盗链的一起记录如下:
这几行实现域名的301转向,把指向df-blog.cn的链接都转向flog.pp.ru
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.df-blog.cn [OR]
RewriteCond %{HTTP_HOST} ^df-blog.cn [OR]
RewriteCond %{HTTP_HOST} ^www.flog.pp.ru$ [NC]
RewriteRule ^(.*)$ http://defe.me/$1 [L,R=301]
RewriteBase /
这几行实现防盗链
RewriteCond %{HTTP_REFERER} !^http://defe.me/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://defe.me$ [NC]
RewriteCond %{HTTP_REFERER} !^http://defe.me/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://defe.me$ [NC]
RewriteRule .(jpg|gif|jpeg|png|bmp|swf|rar|zip|exe|7z)$ http://defe.me [R,L]
很久没管理blog了,最近想起来有来完成以前的在线管理插件的插件--PluginStorage,在原测试版的基础上加了错误处理,面板调整了下,其他就没什么了,作为正式版发布!
PluginStorage.1.0.0.zip
插件仓库的地址暂时可用,http://typecho.defe.me/plugins/
仓库里就放了官方插件和我自己的插件,以及刚搜到的几个插件,暂作测试用。
比较喜欢当前 Prower主题,是别人从wp移植过来的,很喜欢,但是当TE升级到0.8后有个问题,评论输出简化了,嵌套评论不能工作了。一直没怎么注意,这几天闲下来了,打理了下blog就发现了这个问题。问题是我对前端设计是一窍不通,也没得啥子艺术细胞自己设计东西,只能在论坛里找合适的主题,找来找去没得中意的。没办法了只能自己修改了。
原来也自学过几天css,太枯燥没坚持下去,写不出来,但简单的还是能看懂,将就半调子水平、东拼西凑的改了下。主要的问题是评论嵌套的问题。0.8改了评论输出方式,以后的主题的comments.php文件跟以前的不一样。直接copy了default主题的comments.php文件覆盖当前主题统一文件,由于css文件不一样,直接浏览会出问题。再把default主题style.css文件中关于评论部分拷过来。
阅读剩余部分...