站内搜索
“插件” 找到 68 条结果
合伙人发力
昨天晚上P酱看我写的PMBLOG走火入魔,一直和我讨论到深夜两点钟左右,然后果断早上上班就迟到了,哈哈哈哈,先让我笑两声四声。首先怎么说呢,我是很高兴的啦,毕竟自己的东西得到别人这么大的肯定,作为AUTHOR的我怎么能不高兴呢。就在我们畅谈了很久之后我突然灵机一动,要不把P酱拉进来帮忙一块写写插件啊主题啊什么的吧,正在激情之中的P酱也表示没什么意见,就这么成功拉P酱进坑了!不得不说多了一个人就是不一样,很多我没想到的细节方面P酱都帮我指出来了,而且第一天就非常给力的写了个插件出来有么有,好给力的说!
不知道是不是昨天没睡好的原因,今天脖子各种疼啊。感觉整个人都不好了有木有,做什么事都提不大起劲来,好烦躁哇!搞得我今天整个人都蔫蔫的,哎!下午蒙哥的红米到货啦,看了下感觉还不错的说,以及跟随红米一块到的还有古哥高端大气上档次,____杀马特的小米土豪金耳机也到货了,看了下真心是不忍吐槽啊。
最后希望自己明天脖子能好起来以及合伙人P酱能各种发力,哈哈哈哈!以上!
脸皮没下限的人是真存在的
唔,昨儿个又没写日志,好尴尬。主要原因是昨天回来没带鼠标,啥事也干不了了,看了点小说就草草的睡了。昨儿个给Typecho写了一个@插件,感觉还挺不错的,下面考虑参考一下CommentToMail插件增加邮件通知功能,呵呵真是超级恶心的黑魔法啊(参考牧风大大的说法)!
今儿个大家一起去吃羊蝎子了。意外的是居然不膻,让我这种怕膻而讨厌吃羊肉的孩子高兴坏啦!哈哈!感觉还不错的说。晚上顺带给PMBlog写了一个在线编辑器插件,在也不用愁写博客的问题啦,嘿嘿,一键保存更新,妈妈再也不用担心我的博客啦!
评论@插件 - At 0.1.1 For Typecho 0.9
在各大微博网站中习惯了@ 这个功能之后,发现它真是越来越方便了呢。连QQ都开始支持@ 功能的今天,Typecho居然不支持这么快捷的功能也太不潮啦。不过装上At插件之后一切就没有问题啦,立马就Fashion起来了有木有。
这款软件的基本作用是能让你:
- 在评论中方便的@ 和链接页面中的其它评论
- 同时支持点击回复按钮评论框增加
@被回复评论的用户名 - 被@的人会收到邮件通知(传说中的究极暗黑召唤术,慎用!)
- 更多功能还在开发中...
具体效果见下图:

插件更新至0.1.0版,增加了对@人邮件通知的功能(需要在后台填写相关设置)。因为功能涵盖关系,最好不要和CommentToMail插件同时使用,会导致发送多次邮件的情况出现。另外,邮件模板中可以使用的变量见下表:
| 变量名 | 代表内容 | 说明 |
|---|---|---|
| {site} | 博客站点名称 | 在博客后台设置中设定的 |
| {title} | 评论文章标题 | |
| {author} | 作者名称 | |
| {mail} | 评论者的邮箱 | |
| {permalink} | 评论链接 | |
| {text} | 发评论的正文 | |
| {time} | 发布评论时间 | |
| {author_m} | 被提及的用户名称 | |
| {text_m} | 被提及的用户评论 |
插件更新至0.1.1版,修复插件因为评论特殊字符造成的BUG。
代码君重现江湖
之前写的一个静态博客程序PMBlog,在参考了Pico程序之后又重写了一遍(大概是第五次重写了吧),主要是增加插件机制功能。重写过程很顺利,把一些复杂功能剥离出来后只留下了简单的生成文章和导航功能。然后把剥离出来的功能以插件的形式实现起来。一切似乎都进行的非常完美,除了一个标签生成插件。很奇怪的是标签插件一起用之后生成博客的时间会骤然变长,看了一遍代码也没发现问题,百思不得其解后只要暂时放弃了。
等我今天(确切说是昨天晚上)再拿出来看的时候,意外的发现居然是一个接口写错掉了,我写到了循环内的接口去了。这样做直接导致了生成时间的指数级升高。将插件内的接口修改正常后生成时间就变得正常了。迫不及待地让飘云帮我测试了一下之后就把代码更新上传到Github上发布了。
总的来说,每次重写的代码都是在进步的。这次重写的代码我也非常喜欢,功能强大不说,最重要的是显得非常的整洁,一点都没有之前的那么Dirty。这里都要非常感谢Pico,没有Pico的代码加以参考,我是不会写出这么好的代码的。虽然说这次用到了类,不过总的来说其实还是没发现怎么更好的写出类来的方法呢!我想以后除了修改接口和修改BUG我应该是不会再重写程序了吧,毕竟主题和插件机制都算是完美了。
下午让蓝冰帮我测试PMBlog的时候,他问我有没有新版Typecho的高亮插件。正好之前因为官方的GoogleCodePrettify插件很难用,我就自己重新写了一个,于是就给他传了过去。结果下午的时候往论坛一看就囧了!70大大居然正好这个时候更新了一个高亮插件,真是心有灵犀一点通的感觉啊。于是我就想是不是我也要把代码整理一下发出来呢?心动不如行动,把代码整理了一下,增删改减了一些功能就发布出来了。帖子内容格式都基本按着70大大的帖子来的,有种顶风作案的赶脚,哈哈!为了在气势上不输给 70大大的插件,呼叫了一下群里的众多基友帮我顶了一下帖子,大家果然给力的说!
怎么说呢,有一种感觉就是:写代码的时候,时间过的真是快啊!
代码高亮插件 - GoogleCodePrettify 2.0.0 for typecho 0.9
代码高亮里面我个人比较偏爱Google Code Prettify这款,主要是比较喜欢它的样式,而且加载也非常的简单。由于更新了新版本,70大大写的Google Code Pretty插件使用起来就好像有点不太正常了。所以我根据自己的习惯重新写了这款插件,也叫Google Code Pretty,但是版本号升级成了2.0.0,希望不跟大大的重了吧。
如何使用?
Google Code Prettify是JavaScript前台渲染高亮插件,基本不占用后台资源。
启用插件之后选择一款你们喜欢的样式就算启用成功了。
插件自带5款样式,虽然不像某插件自带三十多款样式,不过也基本算满足一些人的需求了。
后台设置同时非常温馨的自带了自定义CSS设置,如果对当前高亮样式不满意,可以在自定义CSS内DIY自己想要的样式。
效果预览


OriginalEditor 1.0.1 for Typecho 0.9 - 让Typecho回归HTML模式
Typecho升级到0.9改用Markdown作为编辑器是一件令人高兴的事情。但是有些事情总是不能两全其美,一部分人正在高兴的同时,也有一小撮同志在埋怨Markdown编辑器怎么怎么不好用,怎么怎么难用,怎么怎么多的BUG。介于官方众口难调的情况,我就答应论坛的@sujianlin 做了这款插件。
插件的作用插件名字已经表达的非常明白了:让编辑器回归原始。说白了就是去除了0.9版的Markdown编辑器(包括后台的编辑器和前台网页的解析),回到0.8以前的HTML MODEL。插件没有多做测试,如果有问题的话请及时反馈。
最后说一句,我爱Markdown,你们根本不知道Markdown配上快捷键是有多么的好用!以上!
toc: true authors: ['lizheming']
本插件紧急升级至1.0.1版,修复插件无法安装的问题。实践告诉我们,千万别手贱啊!
Editor 1.0.2 for Typecho 0.9 - 非官方Markdown编辑器
简单的来说这就是一款Markdown编辑器,和官方自带默认的不同的是有些功能上的优化,我总结为以下几个:
- 自带类可视化编辑(输入标记符后能实时渲染)
- 标记符输入半自动化(列表标记符输入一个之后下面的会自动生成,代码块下一行会在上一行的Tab处起始)
- 支持多行选中后按Tab(对于粘贴代码的人来说真是非常需要)
基于以上原因,我就顺手把它移植了过来,感觉非常不错的说。当然优点还有很多,我只是列举了几个我比较喜欢的。如果有喜欢的同学可以到这里在线测试一下:Editor在线编辑器
插件紧急更新至1.0.1版,修复插件页面无法找到插件的问题。
插件更新至1.0.2版,修复编辑器在Firefox浏览器下图标显示不正常的问题。
下载地址:BOX | 百度云(提取码: 2awd)
Markdown编辑器左右编辑插件 - LREditor 0.0.4 For Typecho 0.9
XiaMiPlayer插件 for typecho 0.9(更新至3.1.2)
曾经大家以为Typecho还会蓬勃发展的时候,它停下了脚步;现在大家以为Typecho必然行之将死的时候,它居然更新了!是的,在半个月前,历时几年后Typecho终于发布了新版。虽然只是小小的0.1,但是这是一个契机,之后Typecho开始了疯狂的更新,Github上也开始活跃了起来。不管怎么说,这是一件值得令人高兴的事情。
新版最重要的一个功能就是把Markdown编辑器给加上去了,而且样式上都有比较大的变化,所以我的XiaMiPlayer插件对于新版也出现了一点问题。在前几个版本Typecho终于恢复了文章/页面编辑页面上的插件接口之后,我就立马做了一下优化。目前这个版本应该能比较完美的支持Typecho 0.9了。
目前的版本号是3.0.1,算是Alpha版吧。如果大家有什么意见建议的话请留言。以后的打算是这样的,基数版本号(3.x)对应新版,偶数版本号(2.x)对应老版本,想要下载老版本的可以在这里下载:XiaMiPlayer插件 for typecho 0.8。
本插件更新至3.0.2版,增强了插件与Typecho后台的兼容性(推荐使用默认Markdown编辑器效果会更好),并增加了多个快捷键。
快捷键一览:
- Ctrl + Shift + M :进入插件
- Esc :退出插件
- Ctrl + ← :虾米搜索
- Ctrl + → :输入链接
- Ctrl + ↑ :上一页
- Ctrl + ↓ :下一页
- Ctrl + Enter : 搜索
- Ctrl + [1-8] :插入相应行的歌曲
本插件紧急更新至3.0.3版,修复了搜索结果页码不重置的问题,同时为搜索结果增加数字提示以方便使用快捷键。
本插件更新至3.0.4版,增加了对非默认Markdown编辑器的支持,更新播放器代码,设置为默认不自动加载歌曲文件,减少页面加载时间。
本插件更新至3.0.5版,修复了自定义歌曲地址不支持自定义配色的BUG。
本插件更新至3.0.6版,修复了之前版本播放器的一些样式问题。增加了添加列表播放器的功能(暂时还没有简洁好看的播放器样式,所以还是先用了官方的Flash播放器,所以只支持虾米搜索添加,直链添加会在之后的版本中支持)。选择了列表模式之后添加的歌曲会进入列表中,上下拖拽列表歌曲可以对歌曲进行排序,左右拖拽至外侧可删除歌曲。新功能写的比较仓促没做过多的测试,欢迎反馈意见。
本插件更新至3.0.7版,更改音乐的插入方式(由iframe替换为script)。列表播放支持自定义地址。代码改动较大,为了兼容老版本没有将一些废弃文件去除掉,想要研究代码的可以进插件内查看。
本插件更新至3.0.8版,修复了音乐搜索不可用的问题
本插件更新至3.0.9,修复了一些小BUG,增加直接解析文章内以http://开头的虾米链接插入歌曲、专辑、精选集功能。例如在文章中直接插入“http:// www.xiami.com/album/435293“(请自行去除空格)即可插入该专辑的所有音乐,同时支持Markdown模式和非Markdown模式。
http://www.xiami.com/album/435293
本插件更新至3.1.0,修改插件内以相对协议加载相关文件,防止https阻止非https的资源加载。同时修改播放器的class名称防止与主题自带样式冲突。
插件更新至3.1.1,主要是修改了接口地址,另外修改了一个多歌曲时无法切换的 BUG。之前的服务放在 SAE 上由于 SAE 开始收费遂切换到另外一个免费服务提供商。由于该服务商未提供 SSL 服务所以对于 https 用户只能抱歉。如果需要替换之前已经发布的歌曲链接可以在数据库中执行以下命令进行批量替换:
UPDATE `typecho_contents` SET `text` = REPLACE(`text`, 'songs.sinaapp.com', 'xiamiplayer.songs.ali-sh.goodrain.net:10080')
插件更新至 3.1.2,还是修改接口地址,求个国内主机啊卧槽 T_T
FtpUpload插件
由于我本人比较喜欢将日志中的图片上传到我的一个FTP服务器中,但是一边写一遍开着FlashFXP上传实在是蛋疼了,所以萌生了写这个插件的想法。总的来说这个插件能让你远程传送文件(不限于图片,其它文件也可以)到FTP服务器中,并及时返回文件的URL地址插入到日志当中。
启用插件的时候,Typecho会提示"Server Error"错误的信息,虽然不知道为什么(有知道的同学请一定要告诉我!),但是并不影响正常的使用。
启用插件后记得在设置中填写自己的FTP服务器信息,以及希望将文件上传到哪个文件夹中。请一定要记得这个设置的文件夹要是存在的,否则会产生错误。
插件的基体是我拿着之前写过的XiaMiPlayer插件修改的,所以样式也是从那里继承过来的。
由于本插件写的非常潦草,纯粹为了实现功能而实现功能,所以肯定有许多不足的地方,希望大家多多反馈!
以上。
