UploadPlugin 1.0.2 ( For typecho 0.9 )
为了折腾Typecho的0.9,特意升级了原来的UploadPlugin ,能直接从后台上传或者删除插件和模板。首先需要服务器支持php的 ZipArchive 类,否则不能使用插件。再一个就是没有上传的进度条,在网络较差且上传文件较大的情况下要注意浏览器的状态栏,不一定是网页失去响应,等上传完毕就会有提示。下载
为了折腾Typecho的0.9,特意升级了原来的UploadPlugin ,能直接从后台上传或者删除插件和模板。首先需要服务器支持php的 ZipArchive 类,否则不能使用插件。再一个就是没有上传的进度条,在网络较差且上传文件较大的情况下要注意浏览器的状态栏,不一定是网页失去响应,等上传完毕就会有提示。下载
最近又开始折腾VPS,原来用的是centos+apache或这debian+apache,nginx太折腾人了,原来偶尔也会照着网上教程来装一个耍下。现在typecho0.9发布了,顺便就在vps上搭建一个debian+Nginx的平台安装一下typecho。
原来的centos和debian6好像都是nginx0.7,现在用了debian7,源里的nginx已经是1.2.1了,配置和以前的不一样,现在支持php-fastcgi和php-fpm,好像后者性能更佳。安装倒是很简单
apt-get install nginx php-fpm
抽空把链接转换插件GoLinks改进了一下:
ArticleList插件能在侧边栏或者其他地方输出随机日志列表和热门日志列表,只输出标题和链接。网友凡夫希望能在随机列表中指定展示指定分类的日志,研究了下把这个功能做了出来。顺便也加了个自定义缓存文件的功能。
插件使用说明,以默认模版的侧边栏为例。如要展示随机列表,在设置好插件后还需要在模版的sidebar.php文件中添加以下内容,找兜兜讨教的判断插件是否激活的方法,可以在插件被禁用后不引起错误。
<?php $all = Typecho_Plugin::export();?>
<?php if (array_key_exists('ArticleList', $all['activated'])) : ?>
<?php endif; ?>
如果是需要热门日志,只需将上面的random() 改为 hot()。