Typecho添加主题目录的教程好像不是很多,而且我找到的仅有的几个都是前台JS实现的,总感觉这样不如后台实现来的好。既然Typecho找不到现成的,只好“曲线救国”,由于实现文章目录的原理是通用的,所以就去WP里找了,那可是大把大把的。function createCatalog($obj) { //为文章标题添加锚点 global $catalog; global $catalog_c...
更新日期:2019-03-182439 人关注
【本活动已经结束】为扩大TypechoWiki下载站的使用人群,TypechoWiki特推出创作者鼓励计划,让所有的主题和插件创作者和宣传者都能得到一定报酬。即日起凡在本站注册用户并且发布Typecho主题插件稿件获得审核的可获得1元奖励,另外如果你投稿发布的主题插件是你自己开发的可获得额外5元奖励,主题和插件稿件按篇计费,优秀主题可获得本站每月的顶部推荐。本次第一期活动赏金池设立600元,600元打赏完活动截...
更新日期:2019-05-212217 人关注
大家都知道 Typecho 模板设置数据会在我们切换模板的时候清空,但是有的主题模板后台设置选项比较多,一不小心手误启用了别的主题就会导致,当前的主题设置的选项全部丢失,所以我们今天就来看看如何实现备份保存 Typecho 主题模板的设置数据。实现代码:在主题的function.php文件里的themeConfig($form)函数里添加如下代码:$db = Typecho_Db::get(); $sjdq=...
更新日期:2019-05-251988 人关注
Typecho默认的主题没有Logo,如果想给自己的网站添加一个Logo怎么操作呢?首先准备logo素材:我将其放在typecho代码的主目录下。修改Typecho主题代码分析typecho目录结构,站点logo应在header.php文件中修改。文件目录如下:/var/www/html/blog/usr/themes/default/header.php 使用IDE自带的插入图片功能,会自动生成代码。插入图片...
更新日期:2019-03-154444 人关注
前言如果你用惯了 WordPress,偶尔用 Typecho 你一定会被它的简洁所吸引。这两者都是动态博客,却是一繁一简,风格截然不同。WordPress 功能丰富,相对的体系也比较庞大;而 Typecho 却是极为精简,同时必要的功能一个不缺,倒也令人眼前一亮。本文就介绍下如何在自己的 VPS 上搭建 Typecho 博客。从域名和 VPS 的购买,到最后完成博客搭建发布文章全部包括,零基础教程。简介Type...
更新日期:2019-03-151448 人关注
安装dockerdocker官网很详细,安装教程见 https://docs.docker.com/install/,选择具体的平台一步一步进行安装即可不过由于大家都懂的原因,国内的云服务器如果不采用镜像的话,从docker官方仓库拉取仓库那是相当地。。。慢,更改一下docker镜像仓库。把docker国内官方镜像 https://registry.docker-cn.com 加入配置即可,这里以Ubuntu为...
更新日期:2019-03-152875 人关注
刚接触Typecho的cdn相关插件,就感觉功能性对我等小白来说太少了,和wordpress来比差太多,而且,相关的cdn插件都是针对图片等附件上传才生效的,并没有针对css、js等静态资源的加速功能(即将这类静态资源自动上传到cdn)。本站的服务器在国外,要想国内访问流畅,必须使用CDN加速,终于功夫不负有心人,在寻遍googole、baidu后,终于慢慢琢磨出来.....一、开启CDN具体怎么操作,这里就不...
更新日期:2019-03-151726 人关注
这是由于Nginx对pathinfo支持不够的问题,需要手动添加地址重写代码。在站点配置文件,默认为/etc/nginx/sites-available/default 中对应本Typecho的server{ ... location / { ... //这里添加 ... try_files $uri $uri/ =404; ...
更新日期:2019-03-182913 人关注
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-311661 人关注
站点地图 SiteMap 的好处是很大的,对Seo很有好处,有利于搜索引擎蜘蛛对网站信息的结构化收录。Typecho 其实也有几款 Sitemap 插件,Typecho爱好者之前也有分享过,大家可以在本站搜索关键字 Sitemap 查看,但是有些只是针对Typecho的系统的插件实现方式,有些人比如可能不太喜欢插件,所以今天Typecho爱好者就给大家分享一个纯页面实现的站点地图。你也许感兴趣:Typecho...
更新日期:2018-12-142343 人关注
一般站点在配置了CDN进行加速后都无法获取访客真实IP,只能获取CDN代理IP。此时会导致一系列问题,比如无法有效过滤广告等垃圾留言和封杀恶意攻击等等。。。之前在网上找了一圈解决方法,发现不适用我的情况。今天又搜了一下,发现两篇文章,都是添加同一段代码到 Typecho 的 php 文件里,只不过添加的地方不一样(经测试,一个可行,一个不可行)。今天在这里给大家提个醒,添加到主题模板里 function.php...
更新日期:2018-10-092223 人关注
Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上more标签即可。但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面就给出了PHP正则表达式自动摘要的两种解决方法。注:如果没有标签,会自动截取文章的前270字当作缩略输出。编辑主题index.php文件,找到以下PHP<?php $this->content(...
更新日期:2018-10-021303 人关注
做模板可能要限制某个分类文章显示条数,这个就需要用到这个代码了。模板中定义编写模板的 functions.php 文件,加入以下代码:function themeInit($archive) { if ($archive->is('category', 'jobs')) { //jobs为你的分类的slug名称 $archive->parameter->...
更新日期:2018-07-174504 人关注
在你的博客主题functions.php里面增加下面函数:function imgNum($content){ $output = preg_match_all("/<img.<em>?src="(.</em>?)"<sup id="fnref-1"><a href="#fn-1" class=...
更新日期:2018-07-172210 人关注
本文主要是通过JS脚本实现的,另外通过PHP自定义文章上一篇下一篇也可以实现类似效果,本文实现方式代码如下:<script>if(document.getElementsByClassName('post-near')[0].childNodes[1].innerHTML != '上一篇: 没有了') var pre_link = document.g...
更新日期:2018-07-172261 人关注
我早前给一个朋友测试过如果复制一个几兆大小的txt文本内容到typecho博客的文章中,很容易导致网页直接崩溃,即使最后保存发布成功,也会发现文章内容被拦腰截断,后面的很多内容都没有显示,这里主要是因为typecho的文章内容content字段用的是text类型,需要更改为MEDIUMTEXT类型即可。看到网上说一个200KB的文本,一篇文章65536*2个字装不下,所以如果你的文章内容太长而遭到截断,建议根据...
更新日期:2018-07-174179 人关注