分类 Typecho 下的文章
阿里云虚拟主机使用 Typecho 1.1 开启HTTPS后无法登陆后台
解决方法:
编辑var/Typecho/Request.php,在isSecure方法中追加两个判断条件即可:
|| (!empty($_SERVER['HTTP_X_CLIENT_SCHEME']) && !strcasecmp('https', $_SERVER['HTTP_X_CLIENT_SCHEME']))
|| (!empty($_SERVER['REQUEST_SCHEME']) && !strcasecmp('https', $_SERVER['REQUEST_SCHEME']))
阿里云虚拟主机使用 Typecho 1.1 开启伪静态后打开子页面报错
官方推荐规则在其他环境使用完全正常,到阿里云虚拟主机这就不行了 ┑( ̄Д  ̄)┍
删掉后面的 $1 last就好了
location / {
if (!-e $request_filename) {
rewrite (.*) /index.php;
}
}
Typecho使用国内的Gravatar头像源
修改为国内的Gravatar头像源可以大幅提高头像加载速度,在 index.php
或者 config.inc.php
的顶部加入此代码即可
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://gravatar.loli.net/avatar/');
Typecho链接在新窗口打开
编辑 /var/HyperDown.php,将 <a
全部替换为 <a target="_blank"
即可
Typecho取消隐藏默认主题手机端侧边栏
编辑 /usr/themes/default/sidebar.php 文件,删除第二行的 kit-hidden-tb
侧边栏没有针对手机端的优化,但如果不显示出来就要另外加个分类页,个人认为还是显示出来好些。
使用TpCache插件为Typecho开启缓存
Typecho文章列表自动输出摘要
typecho默认输出文章是全文输出的,如果想要摘要输出需要手动在文章中添加<!--more-->
改为自动摘要只需将模板文件中的index.php
和archive.php
中的
<?php $this->content('- 阅读剩余部分 -'); ?>
修改为
<?php $this->excerpt('180'); ?>
180为摘要输出字数