刚接触Typecho的cdn相关插件,就感觉功能性对我等小白来说太少了,和wordpress来比差太多,而且,相关的cdn插件都是针对图片等附件上传才生效的,并没有针对css、js等静态资源的加速功能(即将这类静态资源自动上传到cdn)。本站的服务器在国外,要想国内访问流畅,必须使用CDN加速,终于功夫不负有心人,在寻遍googole、baidu后,终于慢慢琢磨出来.....一、开启CDN具体怎么操作,这里就不...
更新日期:2019-03-151934 人关注
这是由于Nginx对pathinfo支持不够的问题,需要手动添加地址重写代码。在站点配置文件,默认为/etc/nginx/sites-available/default 中对应本Typecho的server{ ... location / { ... //这里添加 ... try_files $uri $uri/ =404; ...
更新日期:2019-03-183211 人关注
How to install language for your TypechoCheck if the .po file for your language already exists.Download the .po file you need and convert it to machine-readable .mo file. You can do this with:Using poedit so...
更新日期:2018-12-311902 人关注
站点地图 SiteMap 的好处是很大的,对Seo很有好处,有利于搜索引擎蜘蛛对网站信息的结构化收录。Typecho 其实也有几款 Sitemap 插件,Typecho维基君之前也有分享过,大家可以在本站搜索关键字 Sitemap 查看,但是有些只是针对Typecho的系统的插件实现方式,有些人比如可能不太喜欢插件,所以今天Typecho维基君就给大家分享一个纯页面实现的站点地图。你也许感兴趣:Typecho...
更新日期:2018-12-142540 人关注
一般站点在配置了CDN进行加速后都无法获取访客真实IP,只能获取CDN代理IP。此时会导致一系列问题,比如无法有效过滤广告等垃圾留言和封杀恶意攻击等等。。。之前在网上找了一圈解决方法,发现不适用我的情况。今天又搜了一下,发现两篇文章,都是添加同一段代码到 Typecho 的 php 文件里,只不过添加的地方不一样(经测试,一个可行,一个不可行)。今天在这里给大家提个醒,添加到主题模板里 function.php...
更新日期:2018-10-092388 人关注
Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上more标签即可。但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面就给出了PHP正则表达式自动摘要的两种解决方法。注:如果没有标签,会自动截取文章的前270字当作缩略输出。编辑主题index.php文件,找到以下PHP<?php $this->content('阅读剩...
更新日期:2018-10-021437 人关注
做模板可能要限制某个分类文章显示条数,这个就需要用到这个代码了。模板中定义编写模板的 functions.php 文件,加入以下代码:function themeInit($archive) { if ($archive->is('category', 'jobs')) { //jobs为你的分类的slug名称 $archive->parameter->pageSize = 10; // 自定...
更新日期:2018-07-174642 人关注
在你的博客主题functions.php里面增加下面函数:function imgNum($content){ $output = preg_match_all("/<img.<em>?src="(.</em>?)"<sup id="fnref-1"><a href="#fn-1" class=...
更新日期:2018-07-172347 人关注
本文主要是通过JS脚本实现的,另外通过PHP自定义文章上一篇下一篇也可以实现类似效果,本文实现方式代码如下:<script>if(document.getElementsByClassName('post-near')[0].childNodes[1].innerHTML != '上一篇: 没有了') var pre_link = document.getElementsByClassNam...
更新日期:2018-07-172394 人关注
我早前给一个朋友测试过如果复制一个几兆大小的txt文本内容到typecho博客的文章中,很容易导致网页直接崩溃,即使最后保存发布成功,也会发现文章内容被拦腰截断,后面的很多内容都没有显示,这里主要是因为typecho的文章内容content字段用的是text类型,需要更改为MEDIUMTEXT类型即可。看到网上说一个200KB的文本,一篇文章65536*2个字装不下,所以如果你的文章内容太长而遭到截断,建议根据...
更新日期:2018-07-174292 人关注
在服务器网站根目录下新建PHP文件,复制以下代码到你新建的文件内【注意:该文件会操作你的数据库,所以在操作前一定记得备份你的数据库,切记!!!】:<?php //connect to typecho database $curl = curl_init(); $res = mysql_connect('localhost', 'root', '1111');//数据库信息修改为你自己的数据库账号信息 $...
更新日期:2018-07-176242 人关注
正则表达式基础方括号"["内是需要匹配的字符。花括号"{"内是指定匹配字符的数量。圆括号“(“ 则是用来分组的。插入符号 “^” 表示正则式的开始。美元符号“$” 表示正则式的结束。常用运算符与表达式:^ 开始 () 域段 [] 包含,默认是一个字符长度 [^] 不包含,默认是一个字符长度 {n,m} 匹配长度 . 任何单个字符(\. 字符点) | 或 \ 转义 $ 结尾 [A-Z] 26个大写字母 [a-z]...
更新日期:2018-07-171754 人关注
Typecho默认情况下使用的是MarkDown编辑器,所以大部分主题也都没有去实现文章中图片居中,就TypechoWiki写主题至今遇到的需要将图片居中的需求仍然不明显,不过仍然有少部分人可能需要到这个,我这里给出一个自己的做法,就是通过主题CSS样式表来实现文章图片的居中,在你的主题目录下的style.css中添加以下代码,具体看下面代码:#post img { margin:0 auto; display...
更新日期:2018-07-172157 人关注
本教程主要教你如何不用插件给你的 Typecho 博客blog侧边或者留言板添加一个带读者留言次数气泡的读者墙。具体效果看下图:模板代码,放入你typecho模板<div id="reader"> <h2 class="module-title"><strong>读者风云榜</strong></h2> <u...
更新日期:2018-07-162942 人关注
最近在开发一个网站,其中对于微信端访问有特殊事件处理,因此需要一段判断是否微信浏览器的代码,几经谷歌百度之后,总结出如下代码。很简单。记录一下以示备忘。<?php /** php检测当前浏览器是否为微信浏览器 */ function is_wx_browser(){ if(strpos($_SERVER[‘HTTP_USER_AGENT‘],‘MicroMessenger‘)){ ...
更新日期:2018-07-131958 人关注
Typecho是一个由国人开发的小型单用户博客程序。它的设计思想介于过程式编程(如Wordpress)以及现代的完全面向对象编程(如laravel框架)之间,算是一个过渡的产品。另外,Typecho整体结构设计清晰完整,代码量也不大,对于像我这样的初学者而言,为了更好的理解PHP编程的前世今生以及响应编程思想的发展,Typecho的源代码应该是一个很好的学习研究对象。看代码先就从整体结构入手。Typecho整体...
更新日期:2018-07-133270 人关注