Theme Dear for TypechoDear主题是一款由imjeff基于Bear博客平台设计理念创建的WordPress与Typecho主题。我在其基础之上，添加了一些独特功能，分支为了现在的专为Typecho打造的Dear主题Theme Dear for Typecho，今天，v3版本正式发布。设计AI和短视频的兴起，让人们早已失去静下心来阅读文字和撰写文字的兴趣。然而，我依旧认为单纯简单的图文方式仍是表达自己内心的最好手段，它安静又优雅。 Bear是一款极轻的博客平台，我第一次看到就被它的加载速度和简洁吸引。然而可惜的是，它并非是自部署的博客系统，而是一个博客平台。于是，在我苦苦追寻下，终于找到了imjeff开发的typecho-dear主题。它不像其他主题那样花哨，复刻于Bear让它有着飞快的速度和简洁，这正是我苦苦寻找的纯图文博客主题。 Bear博客示例然而，它并非尽善尽美，它只实现了最基本的博客功能，对于一些高级功能缺失过多，因此我决定，在它的基础上，用最小的开销实现更多的功能，这也就是本项目：Theme Dear for Typecho。安装与使用在GitHub Release下载最新的名为Dear-For-Typecho.zip的文件到Typecho站点目录下的{basePath}/usr/themes/主题文件夹中并解压。请保证解压后的文件夹名字与压缩包名一致，即Dear-For-Typecho。打开Typecho管理后台，在控制台->外观中找到Dear-For-Typecho主题，选择启用。在控制台->外观中，找到设置选项卡，进行个性化设置。新特性下面是相对于原主题typecho-dear添加的一些新特性。关于原主题的特性和样式，请前往原仓库查看。1. 评论Dear 2.0.1 版本起开始支持原主题仅支持原生评论样式，且需要手动修改代码开启，因此我参考Story-for-Typecho主题为本主题添加了一个内嵌评论系统。 出于安全考量与加载速度考量，你可以在主题设置中完全禁用评论系统，哪怕你在发布文章的时候在Typecho中选择了开启评论区，如果你禁用了评论系统，我仍不会夹在评论的CSS和JS，来防止恶意提交并且可以提高加载速度。 此外，我也提供了一个选项，供您禁止评论者填写他们的网站地址，以防止博客出现恶意网站链接导致备案问题。 同时，我强烈建议你开启Typecho的评论审核机制，不要允许未经许可的评论出现在公众视野。 评论区相关设置评论区样式2. 友情链接Dear 2.0.1 版本起开始支持社交属性也是个人博客的一个卖点。因此我添加了友情链接模板供用户来展示自己的社交网络。 如果您想启用友情链接页面，请在Typecho后台中，管理->独立页面中创建一个新的独立页面，并将其自定义模板设置为“友情链接”。 友情链接拥有两种添加方式。使用Links插件或直接将链接的JSON格式信息发布在独立页面中。这两种方法可以同时使用，也可以仅使用一种，系统将会优先渲染内容解析，然后再渲染插件数据。使用Links插件说实话，我不是很喜欢使用插件来解决问题，大多数时候这会使事情变得很麻烦。 不过Links是一个优秀的插件，它提供了一种简单的友情链接管理方式，但是它的数据提供模式并不符合我的评论区要求，因此它在本主题中仅用作数据库与管理，在渲染时主题会直接读取数据库的内容进行渲染而非使用插件原生方法。下载并启用Links插件。如果你正在使用MySQL8及后续版本数据库，开启该插件可能会报错HY000。当出现这种情况时，请找到插件对应的数据库脚本plugin/Links/Mysql.sql，将里面的MyISAM引擎修改为InnoDB在Typecho后台中，找到管理->友情链接进行友情链接管理工作。添加后的友情链接将直接显示在模板为友情链接的所有独立页面中。使用独立页面内容解析Dear 3.0.0 版本起开始支持在Typecho后台中，找到管理->独立页面，找到上面创建好的以友情链接为模板的独立页面，点击编辑。 在富文本编辑区域，任意位置中添加以下标签： 在标签内部，添加一个JSON数组，数组中的每个元素就是一条单独的友情链接，格式如下：// 如果条目中不包含某个字段，可以直接留空不写。如果屏幕中出现Warning，请关闭php的日志直接打印。永远不要在生产环境中让用户直接拿到错误信息。 [ { "type": "分组这是类型，用于在显示的时候进行分组，如果没有分组则会自动归类为默认分组", "name": "友情链接名字", "url": "友情链接地址", "description": "友情链接描述", "image": "友情链接缩略图/头像", "email": "友情链接管理者邮箱", "display": true, //是否在友情链接页面中显示，true为显示，false为不显示 } ]示例：[ { "type": "UtopiaXC", "name": "UtopiaXC", "url": "https://www.utopiaxc.cn/", "description": "尽管如此，世界依旧美丽", "image": "https://imgs.utopiaxc.cn/2021/08/28/ccd08b1e5dd5b.png", "email": "utopiaxc@utopiaxc.com", "display": true, }, { "name": "UtopiaXC Moments", "url": "https://moments.utopiaxc.cn/", "description": "UtopiaXC个人动态站", }, ]友情链接样式Demo3. 分类与标签模板Dear 2.0.1 版本起开始支持为了方便查看全部标签和分类，我设计了一个独立页面模板来显示它们，可以更轻松地访问不同类型的内容。请在Typecho后台中，管理->独立页面中创建一个新的独立页面，并将其自定义模板设置为“全部分类与标签”。分类与标签模板样式Demo4. 搜索Dear 2.0.1 版本起开始支持这是一个十分简单的搜索页面，它直接调用Typecho的原生搜索方法。如果你想在博客中实现搜索功能，请在Typecho后台中，管理->独立页面中创建一个新的独立页面，并将其自定义模板设置为“搜索模板”。搜索模板样式Demo5. 灯箱Dear 2.0.1 版本起开始支持如果您的文章中含有大量图片，使用灯箱可以让图片显示更加优雅，同样也可以让访问者更轻松地放大或查多张图片。 本主题内置了一个基于Viewer.js的灯箱系统，你可以在设置中启用它，除此之外不需要你进行任何配置。如果你选择不启用，则渲染页面时不会加载相关JS与CSS来加快加载速度。 灯箱设置灯箱样式Demo6. 代码高亮Dear 2.0.1 版本起开始支持如果你的博客包含大量的代码，你可以选择加载代码高亮模块，本主题内置了一个Highlight.js代码高亮，此外，我重新设计了复制与语言显示徽标来符合主题样式。 你可以在设置中启用它，除此之外不需要你进行任何配置。如果你选择不启用，则渲染页面时不会加载相关JS与CSS来加快加载速度。 代码高亮设置代码高亮样式Demo7. LaTeX渲染Dear 2.0.1 版本起开始支持TEX是一个非常高效的排版系统，而LaTeX又使得其更加容易被使用。一般，在学术领域，论文都是以TEX格式发布，因此它对各种数学公式的支持非常棒。 如果你的博客含有大量的数学公式，或有发布简单的学术报告需求，可以针对文章启用LaTeX渲染。需要注意的是，本主题采用KaTeX库实现显示，因此对复杂LaTeX的语法支持可能不够好，请不要直接用它来发布您的学术文章，它只应用做简单的公式渲染器。 本主题KaTeX支持参考于《为 Typecho 增加 LaTeX 公式的渲染》。 如果你希望渲染LaTeX，请在发表或编辑文章时，展开底部的自定义字段，选择“LaTeX 渲染”为启用。渲染引擎只针对特定文章生效，如果文章没有启用渲染，则完全不会加载相关渲染库以加快访问速度。 LaTeX渲染设置LaTeX渲染Demo8. 主页与面包屑Dear 2.0.1 版本起开始支持为了丰富首页访问体验，首页出了文章列表，您还可以选择嵌套渲染一个页面。 你可以像装修GitHub个人主页的README.md一样装修这里，它会忠实地在主页显示你设置的独立页面。 如果需要，请在设置中输入独立页面的slug别名。 主页嵌套设置独立页面Slug位置首页中独立页面的嵌套位置除了主页，你也可以自定义面包屑导航内容。 面包屑导航设置面包屑导航样式Demo另外，要提的一点是，可以看到在我的站点，面包屑导航最右侧有一个无法在设置中配置的链接。如果你也希望添加这种链接，可以直接修改header.php中的源代码，添加一个a标签来实现，虽然我并不推荐你这么做。9. 目录Dear 3.1.0 版本起开始支持主题会在文章详情中自动生成一个目录，用户可以规定该目录的默认位置、展开层级数、自动隐藏与移动端设置。该目录会检测文章全文中包含的所有标题标签，并将其生成为目录。目录最上层自动根据文章中最大的标题标签号生成，不需要担心没有从h1开始设置标题会出现问题。 目录样式Demo目录设置10. AI摘要Dear 3.2.1 版本起开始支持AI摘要默认关闭，需要在后台配置API信息后使用。采用OpenAI标准接口，目前市面上绝大多数模型都支持使用该形式接口，我使用的是Google的Gemini免费层模型，因此每天的生成条目数有限，3.1 Flash Lite每天只能生成500次，但是对我的文章数来说完全足够用了。 AI摘要样式AI摘要功能设置11. 徽章与版权声明Dear 3.3.0 版本起开始支持添加了一些徽章可以显示在文章底部，并提供了可选的版权声明。 徽章与版权设置针对具体文章进行设置12. 其他自定义设置除此之外，还有一些其他可自定义的设置，包括：在首页显示或隐藏文章分类信息文章列表每页显示的项目数友情链接默认图片设置与打开方式设置文章列表标题名设置底部RSS订阅链接设置自定义CSS与JS代码等下方截图为 Dear 3.2.1 版本全部可配置项开源与捐助本主题完全开源，但由于Fork的原主题采用的不是源代码领域常用的协议，而是知识共享协议CC BY-NC-SA 4.0 DEED，因此稍微注意。 关于捐助，请不要在任何渠道以任何方式为本项目付出金钱，如果您想捐助本项目，您可以向慈善组织或开放源代码促进会（开源组织，OSI）捐款，感激不尽。 当然，本项目欢迎社区贡献代码，如果有需求可以随时提交PR或Issue。 2026-04-22 13:55 JST 2026-07-28 11:08 JST Updated UtopiaXC 于日本茨城筑波市
之前说好了等我来日本之后会更新一些日本的生活日常。结果一直都没更新。 其实主要是因为我在日本用的网是NTT，不知道为什么连国内的服务器上传只有几K，以至于我根本打不开我的博客，所以就一直没更新🤦 最近在考虑要不要把服务器迁移到海外，这样好歹我自己能打开。。。 年底了要放假了，这周末开始就要回国呆几天了，我看看这段时间能不能给博客的网络问题处理一下。 其实手上攒了好多素材了，还有一个关于日本电车的新的系列其实也写了好多稿子，可惜图片根本传不上来。 至于我自己的情况嘛，最近已经申请到了筑波大学的研究生，明年四月份就入学了，至于我的日语，还只是能生存的状态，慢慢学了。就这样。再会。 2024-12-16 21:25 UtopiaXC 于大连
首先，这里并不是太初世界。这里的一切都来源于另一个世界。这里更像是一个里世界，外面有的这里都有，只不过更加花里胡哨了一些而已。 好吧，说人话就是，我用WordPress做了一个镜像博客站，这里除了外观不一样之外，内容和主站一摸一样。。。嘛，无论如何，祝大家开心就好。 许久不见，愿君安好。这里是我的全新博客站点。虽然域名没变，但是从代码设计再到内容等等， 一切都已经发生了翻天覆地的变化。 现在，我的个人博客已经在这个庞大互联网世界中的一隅存在了两年之久， 在这个宇宙的边缘地带，能坚持我做下去的动力，大概就只有对起的热爱了吧。 如同人类一样，我们生活在宇宙的边缘，渺小，但对我们人类来说，还算伟大。 这个网站对我的意义也是如此，虽然微不足道，但对我来说这已算杰作。一些废话#include<stdio.h> int main(){ printf(Hello World); return 0 }C语言、Hello World，这可能是大多数人接触计算机科学的起点，当然，也有可能是终点。 初三的时候，我用Turbo敲下了我的第一行Hello World，打开了我一个新世界的大门。 然而那个时候我还以为写程序只可能成为我的一个兴趣，因为相比于计算机， 我更喜欢生物学，我一直以来都是将临床作为第一目标的。 然而阴差阳错之下，进入了计算机科学专业，我的传奇代码人生正式开始（雾 说偏了，回过头来，为什么说Hello World是终点呢，这里当然要黑一下我的大学室友A先生。 当然不是说他笨或者是其他，写代码这件事本身就需要有异于常人的毅力和热爱。 有很多人连手机和电脑具体的区别都分不清楚，对于计算机设备的热爱仅限于热爱游戏热爱社交层面上， 那这样是绝对学不好计算机的。其实，我们经常自嘲是社畜，是码农，但是其实研究计算机是一个创造性的学科， 或者说是工作。写代码很简单，但是要想把自己的思想融入到代码中却是一件无比艰难的事情。 能坚持在代码海洋中遨游的大概只有两种人，对其拥有无比的热情和热爱的人，和用它吃饭的人。 很多人觉得计算机挣钱，然后选择了这个专业，但是对其又一无所知。但是毕竟计算机是靠手艺吃饭的， 没有热情没有热爱，很难有人能坚持下来。而又有很多人，始于热爱，终于社畜。 看不到光，挣不到钱，职场的错综复杂最终将热情消耗殆尽，要么转行，要么浑噩度日。 我也只是一个普通的大学生，代码水平高么？并不。可能在同龄同样层次的学校中我可能看起来很出众， 看起来很厉害，有很多的作品。但是这些又何尝不是儿戏呢。其实，我们有意无意的都在进行捧杀， 将一个很普通的人做的很普通的事捧到了很高的高度，最后没有办法只能用用一个又一个谎言去伪装自己很强大， 然而到最后迷失自我，也没有弄清楚，其实没有人在乎你。夸奖也好，贬损也罢， 既不能为他们带来经济效益，也不会影响到自己什么，所以不要把别人的套话当真，只有自己才能摸清自己的底线。 我之所以说自己，是因为我也不知道未来到底在哪里。毕业会做这一行么，还是选择出国留学再逃避一阵子？ 我也不知道。走一步算一步，不计较未来和过去，这大概才是能活得舒心的道路吧。不过和别人还是有一点点不同， 当然不是说这一点不同让我与别人拉开了差距，只是对于一件事情不同普通人持有了另一种想法而已。 我知道我把玩游戏的时间放在写代码上是为了什么。并非多么高大的理由，只是因为物质而已。 选择出国也好，选择研究计算机也好，说到底都是为了能丰富自身的物质生活， 有了物质才能追求精神的享受，不是么。 我写下这段文字，作为我的博客新站的创站文章，不是为了激励别人，更不是为了警醒谁。 这些文字都是我留给未来的自己的，希望未来的我，还能有着坚定的思想吧。 也希望未来的我，不会被捧杀蒙蔽了眼睛。自己有没有学习，能力到达了何种程度， 究竟有没有在努力，这一切不需表演给他人，也没必要。只有自己的心里最清楚。 2020-4-17 16:27 UtopiaXC 于大连