主题简介Typecho 清新风格响应式主题。化繁为简,如沐清风。主题特性清新的界面:大气简洁的页面布局,采用 argon design system,元素间隔恰到好处人性化的设计:登陆后显示后台管理按钮、醒目的文字、方便操作的按钮摆放,以及页面自适应流畅的用户体验:支持全站 pjax、ajax 实现评论无刷新,采用 jsDelivr CDN 全球加速主题大部分静态资源加载,减小服务器压力短代码功能:使用主题特殊...
更新日期:2022-09-232808 人关注
Theme Matcha Matcha 是基于 Ringo 二次开发的 Typecho 主题,而 Ringo 本身是移植自 Hexo 的 Journal 主题。所以 Matcha 主题是踩在 memset0 和 SumiMakito 两位大佬的肩膀上完成的,当然,也还并没有完成。总体上来讲,Matcha 是基于 Ringo 的代码和 Journal 的设计进行二次创作的,增加和优化了许多功能,并且加入了一些自己...
更新日期:2022-08-212358 人关注
主题简介Scarfskin汉译为外皮,如你所见,这是一款拥有漂亮外表的主题,没有繁杂的侧栏,更没有不知所措的功能(已停止更新增加功能),就是直接而又漂亮的外表和纯粹的文章展示。她真的很适合一个对于多样性功能要求并不高而却想要很好看的个人博主,在图片的强烈装饰下,让仅仅有几篇内容的站点也显得如此漂亮。点评:这是一款与Typecho付费主题Mirages主题前端非常相似的主题,作者应该是参考了Mirages的首页风...
更新日期:2022-04-253094 人关注
这是一个Typecho的文章投稿插件,此插件涉及数据库操作,有潜在的未知风险,请慎用!因为投稿页面使用和后台一样的效果,所以加载的 js 文件较多,本来想直接用后台的,但觉得那样不是很好,因为会暴露后台路径。所以就直接复制出来独立放在插件包里,在引用这些文件时,使用了 LABjs 来加载。当然,你也可以自定义投稿页面模板,可以去掉这些 js 文件。Markdown 的启用状态和后台设置同步。目前插件暂不支持附件...
更新日期:2022-04-173123 人关注
博客的文章渐渐多了起来,之前随意的分类就需要好好想整理一下。为了图方便,直接在数据库里做了替换查询,不料typecho和WP一样,都会在metas表里存着分类和tag的统计信息,统计了这个分类下有多少篇文章,这个统计信息显示在分类和TAG管理页面。也就是说,如果正常再文章编辑里修改分类并保存,统计信息会走一加一减这个过程,而暴力数据库修改不会触发。而这种混乱导致老高的瞬间变身不搞不舒服斯基,下面我们一步一步来修...
更新日期:2022-04-171297 人关注
常用代码片段前前后后也写过几十个 Typecho 主题了,很多时候写到一半还是会去搜索 “Typecho 常用代码片段” 来做参考。但是,对于一些特殊的页面判断逻辑,搜索往往找不到想要的内容,这个时候,明白 Typecho 的 $this 里到底有什么,就非常有帮助了打印出 $this,挑重点看一下(输出内容太多,不一一展开了)$this->title //文章标题 $this->permalink...
更新日期:2022-04-171448 人关注
前言做主题的时候,经常用到 $this->category、$this->category() 和 $this->categories在文章详情页,$this->category 输出最靠前的一个直属分类,$this->categories 输出所有分类在 archive 页面,也就是类似 /category/typecho 的页面,$this->categories 的输出...
更新日期:2022-04-171361 人关注
前言制作 Typecho 主题时,经常用到一些没有现成获取方法的数据,需要自己组装数据库请求来获取本文借助 “获取 Typecho 站点全站文章总数” 这个例子,描述这一过程第一步:了解 Typecho 的数据库结构参见官方文档:《Typecho数据库设计》设计很简洁,这里不赘述,官方文档年久失修,建议参考着看一下自己的数据库比如 metas 表中的 parent 字段就没有出现在官方文档中我们要统计全站文章总...
更新日期:2022-04-171322 人关注
搜索已有解决方案想要在归档页面显示我发布的总的文章数量。简单搜了一下有下面四篇文章https://zezeshe.com/archives/typecho-author-postsnum.htmlhttps://zezeshe.com/archives/typecho-author-allpostsnum.htmlhttps://liudm.cn/04.htmlhttps://www.dpaoz.com/57看...
更新日期:2022-04-171198 人关注
下面的代码放在主题的 functions.php 文件中,在每个页面都能调用获取文章数量获取文章数量,不包含草稿和未公开的文章function postCount() { $db = Typecho_Db::get(); // 查询出文章数量并转换为数组 $count = $db->fetchRow($db->select('COUNT(*)')->from('tabl...
更新日期:2022-04-171705 人关注
介绍上次给大家分享过如何将博客数据库从Mysql转化未Sqlite,这次就给大家说一下如何从Sqlite转成Mysql,博主的Typecho一直使用的MySQL数据库,突然想起Typecho也同时支持SQLite这种单文件的数据库,反正网站访客也不多,就想着换成SQLite试试看,主要是备份也方便,不用再去单独备份一个数据库了,想了很久没动手,最近待在家左右无事,那就抱着折腾的心态动手试试吧;注意:操作之前一定...
更新日期:2022-04-171538 人关注
前言据我所知,使用Mysql的人比较多,很多插件支持Mysql但不支持SQlite,这就是我更换的原因SQLite 的优点在中小网站CMS应用场景下表现突出:1、与MySQL相比,它更彻底的免费,并且没有任何使用上的限制2、非常小巧,PHP5以上版本中无需任何配置即可支持SQLite3、无需单独购买数据库服务,无服务器进程,配置成本为零4、整个数据库存储在一个单个的文件中,数据导入导出备份恢复都是复制文件,维护...
更新日期:2022-04-171901 人关注
获取某个分类下的文章列表$category = $this->widget(‘Widget_Archive@category’, ‘pageSize=6&type=category’, ‘mid=1’); while($category->next()){ // todo here … … } mid表示分类id,type指定获取分类文章获取某关键词的搜索结果$search ...
更新日期:2022-04-171573 人关注
Typecho大部分请求的路由,都会转发到Widget_Archive中,在execute()函数中,即大概1357行处,有如下代码:/** 初始化皮肤函数 */ $functionsFile = $this->_themeDir . ‘functions.php’; if (!$this->_invokeFromOutside && file_exists($functionsFi...
更新日期:2022-04-171278 人关注
" 每条大街小巷,每个人的嘴里,见面第一句话,就是囤菜了吗 ……"这几天,局长的朋友圈妥妥被" 囤菜 "这个话题刷屏了。十年前大妈抢盐,我笑了;疫情初,大爷抢药,我也笑了;事到如今,轮到自己激情下单购入大冰柜,疯狂囤菜,才知道,自己当初实在笑得太早了 ……想想上个月自己断舍离掉的 " 无用 " 之物,放在现在,全是宝物;想想妈以前的囤积癖,现在看来,那都是智慧的积淀!疫情打了谁的脸?我的!这次横扫朋友圈的大采购...
更新日期:2022-04-141891 人关注
主题简介相爱100件事 这个网站前后经历了熊宝的asp版及木鱼的php版,也因版本原因关闭过一段时间。自本博客使用typecho之后,就萌生了用typecho为内核将样式以模板形式套用,故开始实施。以Typecho为内核也因该程序现有功能已完全足够于所需功能,所需功能没有删减,也更加丰富。网站自2018年12月15日再次上线后,已收到多人寻求该模板的开源,现决定开源发布此款主题。主题特色主题以简为主,可能是目前...
更新日期:2022-04-122348 人关注