Typecho-Plus 的自定义DIV、SPAN包装,以及预设风格

最近频繁更新 Typecho Plus,而在 0.6.0 版中我添加了一个新的块级标签DIV,和一个普通标签SPAN。
看名字就知道,这两个标签是对于HTML的DIV与SPAN的包装,它们会将内容包装成一个可扩展的、简单的Div与Span元素。
既然它们只是简单的包装,那我为何要添加这两个标签呢?它们又有什么“神奇”的效果呢?

- 阅读全文 -

一个简易的PHP URL跳转库 CLSO-GO

因为需要一个URL跳转功能,所以就自己写了一个。
虽然我之前曾写过一个ASP.NET版本的,不过换了PHP空间之后,也只能一边看文档、一边学怎么写了。
好在PHP并不复杂,花了一点时间就写了一个还算能用的简易跳转库,顺便也分享出来请大家指正。

- 阅读全文 -

Typecho自动删除冗余、空白字段

Typecho的插件钩子似乎并没有对自定义字段有过多支持,仅有一个 Widget_Abstract_Contents->isFieldReadOnly 可以用来过滤某些只读字段。

然而若是你通过模板在文章编辑器内插入了某些自定义字段,即便没有输入数值,这些字段也会被更新到数据库中,造成冗余和空白数据。

梳理了一下流程,我通过修改 var/Widget/Abstract/Contents.php 内的源码,终于解决了这个问题。

- 阅读全文 -

利用 .htacess 控制缓存

某些静态资源(如图片、字体、JS库、CSS样式表等),并不需要经常修改,我们便可以通过传递Cache-Control Header让浏览器客户端将这些资源加入到本地缓存中,当用户下次浏览时便可直接通过缓存加载资源文件,而不需要重新下载。

在Apache服务器中设置数据缓存,其实只需要通过 .htacess 文件即可完成,非常的简单!

- 阅读全文 -

利用 .htaccess 自动压缩 html、js、css、txt等文本数据

使用数据压缩技术,可以让服务器在传输数据之前进行简易的压缩,让客户端更快地接收数据,降低数据传输的流量。
不过这个功能仅在文本数据中比较有效,而像是图片、音视频等多媒体文件本身就已被压缩过,再压缩只是浪费服务器的运算资源而已,不建议使用!
目前主流的浏览器都支持gzip和deflate两种数据压缩算法,而在Apache里指定数据压缩功能,只需要在.htaccess写入以下代码即可。

- 阅读全文 -

如何申请与安装 TrustAsia 免费证书

今天下午博主上线时,发现本站的服务器又出问题了,加载https页面超级卡顿,几乎无法正常浏览页面。
我在后台测试了半天,不停地更新 Lets Encrypt 的免费证书,结果超出了 LetsEncrypt 的授权限制,导致网站证书失效!
无奈之下,我只好搜寻其他的免费证书来代替 LetsEncrypt 的证书,这才找到了 FreeSSL.org 这个网站,他们提供 TrustAsia 免费双域名证书,时效为一年,比 LetsEncrypt 的三个月要牛啤多了,而且申请起来也很简单

虽然后来我发现网站卡顿的原因,是因为主机服务器后台的SSL证书验证出了问题,并非是 LetsEncrypt 提供的证书有问题,不过我还是在这里向大家介绍一下如何申请 TrustAsia 的免费证书,以及如何导入到 plesk 面板中!

TrustAsia 的证书现在跟 Let's Encrypt 一样只支持三个月了,并且国区的 freessl.cn 需要验证手机才能使用。
我个人建议诸位使用 Let's Encrypt,因为 Let's Encrypt 支持通配符,而 TrustAsia 的免费版只支持两个子域名。

- 阅读全文 -

公告

欢迎您光临鄙人的小站,虽然没什么太专业的东西,不过如果本站的文章能让您有所收获、或者仅仅是博您一笑,那么也不枉费我建站的辛苦了!

有任何问题,可以在『关于页面』内留言或寻找我的联系方式!

瞎哔哔

    网站和 Typecho-Plus 都已升级到最新版,可又没有升级的感觉……因为基本都是后台优化。

  • 查看更多...

最新文章

随机文章

最近回复

分类

标签

归档

其它