跳到内容

文章类别:维护日志

待处理:更新主题版本

这是个大工程啊,原来1.0版本的我拿来改了好多东西,

但是1.0版本也有很多Bug,

刚刚搜了一下,貌似都有2.6的破解了,

借此机会换个新版,顺便精简一下功能吧.

待修复Bug

1.回复勾选了”有人回复时邮件通知我”的留言时,提交成功特别慢.

2.阅读全文小图标诡异错位.

阅读更多 »

添加代码高亮插件

很早就有这个需求,

像什么切换可视化和HTML的时候,代码乱成一坨,

样式特别丑什么的,

现在终于加上了,

其实网上有非代码实现方法,不过要改很多文件,

如果必须要重建博客,恢复起来很麻烦,就用插件吧.

插件下载地址:SyntaxHighlighter Evolved

下面是测试 阅读更多 »

增加回复邮件提醒功能

刚下火车第一天就通宵了,主要解决了以下几个问题:

1.

增加了回复邮件提醒功能,

使用的是willin的代码,结合willin的ajax回复,

代码需要的同志自行搜索,

需要提醒的是,willin的wordpress因某种原因已不在运行,

只能从其他网友的博客来获得代码了.

2.

在增加这个功能的时候发现sendmail默认是没有安装的,自行安装了,

发现主机开了mail函数却发不了邮件同志们可以看一下,

主机是不是没有安装sendmail,

3.

测试该功能的时候发现QQ邮箱提示用户名@主机名的代发提示,

这会泄露主机信息,

网上查了一下,稀里糊涂搞了一通,貌似好了.

 

暂时就这些吧,老妈喊吃早饭了

 

PS:在回复勾选了邮件提醒的回复时,会特别慢,以后再修复.

.htaccess防盗链与图片延迟加载兼容性待解决

.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法,即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.

管理员可以通过Apache的AllowOverride指令来设置.

先贴上.htaccess的内容

RewriteEngine On
RewriteCond %{HTTP_HOST} !^blog.warmcolor.net$ [NC]
RewriteRule ^(.*)$ https://blog.warmcolor.net/$1 [L,R=301]

RewriteCond %{HTTP_REFERER} !^http://(.+.)?warmcolor.net/*$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ https://blog.warmcolor.net/wp-content/themes/traction/images/qrcode.png [L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

前一段是从域名 warmcolor.net 和 www.warmcolor.net 到 blog.warmcolor.net 的301跳转

后面一段是wordpress的rewrite规则,

实际使用中发现,图片防盗链貌似有点问题,

有时候第一次盗链,图片会正常显示,而不是显示提醒盗链的图片,

而且跟图片延迟加载的插件不兼容,

延迟加载的图片都无法显示,

有时间再看看是什么问题,

正则表达式不会是硬伤.

PS:由于显示问题,防盗链相关代码已经移除