前言前面我们已经通过两篇文章,简单的介绍了如何为开发一个自己的 Typecho 主题。我本来还想着再简单剖析一下源码,介绍一下 Typecho 有哪些扩展形式,以及预留了哪些扩展点的。但考虑到可能正如一些朋友所说的,会的人不需要看,不会的人又未必能看懂。我自己一想也对,真到了需要开发的时候,大部分情况还是会面向搜索引擎开发,遇到了问题再解决问题,反而会更容易一些。考虑到前面的几篇文章已经基本把 Typecho 主题的开发思路说的差不多了,剩下的都是一些细节。因此,这篇文章我想干脆把我开发过...
前言前面我们已经通过一个简单的 Hello World 主题简单了解了一下 Typecho 的主题开发过程。这次我们也不讲太多理论,而是直接还原一个相对真实的开发场景。1. 寻找目标网站既然是开发主题,那一定是看到了心仪的网站或者网站局部功能,希望自己也能实现一个类似的。最好不要完全凭想象实现,这样难度比较大不说,还不一定能达到预期的效果,除非你是懂设计的。技术好一点的可以直接通过浏览器开发者工具分析目标网站的源码,仿照实现。而更粗暴的方式是直接复制目标网站的源码,然后本地修改。当然,你还...
前言Typecho 主题开发首先需要搭建PHP开发环境,可以参考 通过VS Code搭建轻量级PHP开发环境 一文,但实际上,如果你只是微调一下别人的主题,不打算自己开发,那么直接跳过这个也是可以的,因为PHP程序完全可以通过记事本编写,然后直接放到服务器上运行就可以了,不需打包、编译等一系列预处理的工作,但为了普适性,我还是得从开发者的角度来阐述这个问题。
前言其实之前写过一篇相关的文章,但那次只有一个初步想法,后来被我删除了,因为我感觉有点空泛,也有点和主题不搭。这次也纠结了几天,最后还是决定记录一下吧,因为我后面的很长时间的工作都围绕着这个展开,不写点什么的话,就没什么可写的了。就像前面的两个Typecho主题一样,虽然我一直觉得有些简朴,但没想到还是有不少跟我一个审美水平的人,这次也一样,总归还是有跟我喜好相似的朋友吧。
前言很多项目的开始都是因为情怀和热爱,“为爱发电”是一件很值得尊敬的事情,然而大量“为爱发电”的项目最后却不得不因”难以为继“而被迫停服。我们熟知的博客园就是很好的案例,它是一个很纯粹的技术分享平台,我之前也在博客园上写过、读过不少文章,然而,前段时间博客园差点就没了,现在也不得不为了生存而开始接广了,但不管怎么说,和”牛皮藓“满天飞,看个文章还要登录的某N(不点名,你知道我在说谁)相比,依然是一股清流。说回本文主题,好些朋友反馈说喜欢我这种简单风格的主题,并且有些人已经搭建好了网站,开始...
写在前面本主题是基于typecho 1.3.0版本,并采用php 8的语法开发的,如果您的typecho版本低于1.3.0,请先升级到该版本,否则可能存在兼容性问题(如浏览,点赞失效)。由于typecho 1.3.0目前还是alpha版,保险起见,你可以直接通过如下地址下载:https://pan.baidu.com/s/1kuCOQ2KrRCjT79LTLGFfcQ?pwd=yyds该代码是从作者官方镜像joyqi/typecho:nightly-php8.2-fpm中复制出来的,未作任...
一款基于 typecho 的浏览量、点赞量统计插件。本插件是基于typecho 1.3.0版本,并采用php 8的语法开发的,如果您的typecho版本低于1.3.0,请先升级到该版本,否则会存在兼容性问题,由于typecho 1.3.0目前还是alpha版,保险起见,你可以直接通过如下地址下载:https://pan.baidu.com/s/1kuCOQ2KrRCjT79LTLGFfcQ?pwd=yyds该代码是从作者官方镜像joyqi/typecho:nightly-php8.2-fp...
写在前面本主题是基于typecho 1.3.0版本,并采用php 8的语法开发的,如果您的typecho版本低于1.3.0,请先升级到该版本,否则可能存在兼容性问题(如浏览,点赞失效)。由于typecho 1.3.0目前还是alpha版,保险起见,你可以直接通过如下地址下载:https://pan.baidu.com/s/1kuCOQ2KrRCjT79LTLGFfcQ?pwd=yyds该代码是从作者官方镜像joyqi/typecho:nightly-php8.2-fpm中复制出来的,未作任...
前言前面我们基于joyqi/typecho:nightly-php7.4-apache镜像已经很快速地部署了一个Typecho博客网站,后来又通过自己开发的主题,搭建了一个导航网站。如果一台服务器上只是部署一两个网站,那么这样操作是完全可行的,毕竟省心且维护方便,但如果需要部署更多的网站,服务器资源可能就严重浪费了,架构上就会出现如下图所示的效果。这里至少存在以下三个问题:每个typecho网站都启动了一个包含Apache和php-fpm进程的容器,造成资源严重浪费;如果后续还有其它的ph...
好久没更新了,不解释,主要就是因为懒,今天冒个泡,证明一下我还活着。其实,这段时间也没完全闲着,休生养息(偷懒)之余,也对自身技术栈进行了一次盘点,做了一些查漏补缺的学习工作,然后边学边开发了一个简单的练手项目 --- 基于 Typecho 的导航主题。1. 效果展示先看一下阶段性的效果吧,下面是列表页和详情页的截图:怎么样,还可以吧?虽然目前还很简陋,但已经具备了导航网站的基本功能。你也可以通过下面的链接浏览更多页面,体验一下整体效果。演示地址:https://nav.ilaozhu.com。