Typecho 实现添加简繁切换功能

<!--NoThumbnail-->这个方法主要是通过JS实现,语法依然是简体语法,只是实现把中文简体字翻译成繁体字而已,请悉知。首先下载JS文件:tw_cn.js.zip,并修改里面的内容:var defaultEncoding = 2; // 网站默认语言,1: 繁體中文, 2: 简体中文 var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻...

by comments
Typecho 非插件实现添加归档页面

Typecho 非插件实现添加归档页面

食用方法:在当前主题根目录下自定一个模板,复制php部分到自定的模板中,在主题的header.php中引入css和js,然后新建页面,启用该模板即可,如果产生错误,请尝试关闭该页面评论开关。由于本博客右键菜单的js与归档页面的js冲突,我没有引入此js,引入后会产生一个目录<?php /** * archive * * @package custom */ $this->...

by comments
Typecho 修改数据库支持显示emoji表情

Typecho 修改数据库支持显示emoji表情

typecho默认使用utf-8编码,utf-8使用3个字节进行存储,而emoji有4个字节,因此将utf-8转换为utf8mb4即可解决注意:mysql的版本必须为v5.5.3或更高在数据库执行以下查询:alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci; alte...

by comments
Typecho 的整体设计和文件结构

Typecho 的整体设计和文件结构

Typecho是一个由国人开发的小型单用户博客程序。它的设计思想介于过程式编程(如Wordpress)以及现代的完全面向对象编程(如laravel框架)之间,算是一个过渡的产品。另外,Typecho整体结构设计清晰完整,代码量也不大,对于像我这样的初学者而言,为了更好的理解PHP编程的前世今生以及响应编程思想的发展,Typecho的源代码应该是一个很好的学习研究对象。看代码先就从整体结构入手...

by comments
Typecho 文章图片居中实现

Typecho 文章图片居中实现

Typecho默认情况下使用的是MarkDown编辑器,所以大部分主题也都没有去实现文章中图片居中,就TypechoWiki写主题至今遇到的需要将图片居中的需求仍然不明显,不过仍然有少部分人可能需要到这个,我这里给出一个自己的做法,就是通过主题CSS样式表来实现文章图片的居中,在你的主题目录下的style.css中添加以下代码,具体看下面代码:#post img { margin:0 aut...

by comments