目录
- Typecho实现pjax
- Typecho背景音乐
- Typecho实现文章置顶
- Typecho关闭评论
- 开启https(ssl)无法登陆后台
- 外链以新标签或新窗口打开(2017-12-04更新)
一、Typecho实现pjax
> 目的:实现pjax为了让音乐背景插件可以在切换网页时,不会切断重新开始,所以这个技术实现了某个部分不刷新。
1、在footer.php的``前面添加
$(document).pjax('a[href^="siteUrl()?>"]:not(a[target="_blank"], a[no-pjax])', {
container: '#container',
fragment: '#container',
timeout: 8000
}).on('pjax:send',
function() {
}).on('pjax:complete',
function() {
});
> 以上三段code的顺序不能置换
2、添加内容变换容器
在header.php的``之后添加
在footer.php的footer(); ?>之前添加
第2步说明:
> Typecho的插件是把需要添加在页面的HTML代码插入到这里:footer(); ?>,
> 所以为了不让音乐播放器被添加到#container的div中,
> 我将footer(); ?>放在了id为container的div之后。
参考文章:
二、Typecho背景音乐
- 下载插件YoDuBMG
- 优点:自动/手动播放、解析网易云音乐ID
三、Typecho实现置顶文章
- 下载插件Sticky
- 上传至yourwebsite/usr/plugins,并解压
- typecho后台插件管理,启用
- 插件设置,填入cid数字xxx,即编辑文章状态时,网页链接地址cid=xxx
- 外观管理,编辑外观,在
index.php的$this->title(),前面加上$this->sticky();保存
四、Typecho关闭评论
- 后台设置—评论,勾选文章*天后关闭评论(自定义关闭时间);
- 后台外观—编辑当前外观,在
post.php找到need('comments.php'); ?>改为need('comments.php1'); ?>(彻底关闭评论)
五、开启https(ssl)无法登陆后台
1.若出现,尝试修改伪静态规则如下
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
rewrite (.*) /index.php;
}
六、外链以新标签或新窗口打开
- 下载插件MyBlank
- 转自:https://www.kavico.net/post/888.html