在此借花献佛,将dtdxrk的《原生Js 两种方法实现页面关键字高亮显示》(http://www.cnblogs.com/dtdxrk/p/3507875.html)进行简单整合将其应用于typecho搜索结果页关键词高亮。指定高亮范围,div上加id:searchpage,如<div id="searchpage">将以下代码放在页尾</body>前,也可以只放在a...
更新日期:2022-05-12138 人关注
主题简介Scarfskin汉译为外皮,如你所见,这是一款拥有漂亮外表的主题,没有繁杂的侧栏,更没有不知所措的功能(已停止更新增加功能),就是直接而又漂亮的外表和纯粹的文章展示。她真的很适合一个对于多样性功能要求并不高而却想要很好看的个人博主,在图片的强烈装饰下,让仅仅有几篇内容的站点也显得如此漂亮。点评:这是一款与Typecho付费主题Mirages主题前端非常相似的主题,作者应该是参考了Mirages的首页风...
更新日期:2022-04-25434 人关注
主题简介:这是由作者投稿的一款Typecho简约主题,简约到评论都不想弄,需要评论的自己捣鼓一下静态评论系统。这款主题和之前发布的有两款主题相似度比较高,感兴趣的也可以看看:Typecho 简单的单栏生活笔记类主题 LIFETTypecho 移植自 Bitcron 的简洁主题 Fantasy主题预览:
更新日期:2022-04-22407 人关注
主题简介:Mint🌿 是一款非常简单的支持单栏和双栏选择的博客主题,适合简单文字排版,如果需要更多功能可以自己进行扩展。主题使用:下载文件并上传Typecho主题目录主题文件名为Mint启用主题并在主题设置里选择主题模式该主题没有其它功能,主题相对简单,大家可以任意修改,随意分发
更新日期:2022-04-18375 人关注
Typecho 自动翻译slug插件,可以将标题的slug翻译成英文或者拼音。接口默认用的百度翻译API,也可以使用拼音。插件用法:1.使用百度翻译API需要先注册(https://fanyi-api.baidu.com/api/trans/product/desktop),启用插件后可以找到链接,正常用户基本都是免费的,超出100w才收费。 2.然后把appid和密钥填入设置里的框内即可。如果已有slug则不...
更新日期:2022-04-17279 人关注
这是一个Typecho的文章投稿插件,此插件涉及数据库操作,有潜在的未知风险,请慎用!因为投稿页面使用和后台一样的效果,所以加载的 js 文件较多,本来想直接用后台的,但觉得那样不是很好,因为会暴露后台路径。所以就直接复制出来独立放在插件包里,在引用这些文件时,使用了 LABjs 来加载。当然,你也可以自定义投稿页面模板,可以去掉这些 js 文件。Markdown 的启用状态和后台设置同步。目前插件暂不支持附件...
更新日期:2022-04-17227 人关注
一直很好奇,很多人的博客中都有“阅读时长 ≈ XX分钟”的字样,就奇怪他们是怎么统计出来的,原来是根据百度“一般人的阅读速度平均为(300~500)字/分钟”,然后取其中间也就是除以400得出来的。咱也赶一下时髦,也整一段阅读时长统计,代码如下:/** * 字数和预计阅读时间统计 * 调用举例:<?php echo countwords($this->content); ?> */ funct...
更新日期:2022-04-17141 人关注
🖼️Typecho图片压缩上传插件,Typecho图片压缩上传插件,支持本地压缩和 TinyPNG 远程压缩。这款插件比之前分享的Typecho 基于Tinypng的图片压缩插件 TinyPNG更加全面。使用方法下载压缩包,将MyUpload文件夹上传到你的博客的usr/plugins/目录下,在后台启用,然后在插件设置里根据自己的需求设置插件:如果是云主机,须需要安装jpegoptim和pngquant。Ub...
更新日期:2022-04-17260 人关注
TinyPNG是一个国外提供了很长时间的图片压缩服务商,压缩后的图片损失很低,在网络上预览几乎可以忽略不计,这给网页的加载的速度和自己的存储空间都带来了不少的好处,压缩率基本在70%左右,我自己已经使用了一段了,感觉良好,希望大家也能够喜欢。可以压缩的图片拓展名:jpg、png、jpeg;一份ApiKey每月可以压缩500张,超过需要去官网付费使用,ApiKey可以在多站点使用;卸载后图片依然是压缩后的。配置方...
更新日期:2022-04-17178 人关注
博客的文章渐渐多了起来,之前随意的分类就需要好好想整理一下。为了图方便,直接在数据库里做了替换查询,不料typecho和WP一样,都会在metas表里存着分类和tag的统计信息,统计了这个分类下有多少篇文章,这个统计信息显示在分类和TAG管理页面。也就是说,如果正常再文章编辑里修改分类并保存,统计信息会走一加一减这个过程,而暴力数据库修改不会触发。而这种混乱导致老高的瞬间变身不搞不舒服斯基,下面我们一步一步来修...
更新日期:2022-04-17142 人关注
常用代码片段前前后后也写过几十个 Typecho 主题了,很多时候写到一半还是会去搜索 “Typecho 常用代码片段” 来做参考。但是,对于一些特殊的页面判断逻辑,搜索往往找不到想要的内容,这个时候,明白 Typecho 的 $this 里到底有什么,就非常有帮助了打印出 $this,挑重点看一下(输出内容太多,不一一展开了)$this->title //文章标题 $this->permalink...
更新日期:2022-04-17112 人关注
前言做主题的时候,经常用到 $this->category、$this->category() 和 $this->categories在文章详情页,$this->category 输出最靠前的一个直属分类,$this->categories 输出所有分类在 archive 页面,也就是类似 /category/typecho 的页面,$this->categories 的输出...
更新日期:2022-04-17115 人关注
前言制作 Typecho 主题时,经常用到一些没有现成获取方法的数据,需要自己组装数据库请求来获取本文借助 “获取 Typecho 站点全站文章总数” 这个例子,描述这一过程第一步:了解 Typecho 的数据库结构参见官方文档:《Typecho数据库设计》设计很简洁,这里不赘述,官方文档年久失修,建议参考着看一下自己的数据库比如 metas 表中的 parent 字段就没有出现在官方文档中我们要统计全站文章总...
更新日期:2022-04-17131 人关注
代码如下:< script> document.body.addEventListener('copy', function (e) { if (window.getSelection().toString() && window.getSelection().toString().length > 42) { setClipboardText(e); alert('商业转载请...
更新日期:2022-04-17147 人关注
搜索已有解决方案想要在归档页面显示我发布的总的文章数量。简单搜了一下有下面四篇文章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-17104 人关注
下面的代码放在主题的 functions.php 文件中,在每个页面都能调用获取文章数量获取文章数量,不包含草稿和未公开的文章function postCount() { $db = Typecho_Db::get(); // 查询出文章数量并转换为数组 $count = $db->fetchRow($db->select('COUNT(*)')->from('tabl...
更新日期:2022-04-17118 人关注