前言前段时间,我写过两篇关于 Github + jsDelivr 免费CDN加速相关的文章,分别是:Github + jsDelivr,全球免费 CDN加速和通过 Github+ jsDelivr + PicGo配置免费图床。到目前为止,已经在我的个人博客中试用一个月左右了,这篇文章想再说说我的使用感受,遇到的问题,以及我的解决方案。
写在前面本主题是基于typecho 1.3.0版本,并采用php 8的语法开发的,如果您的typecho版本低于1.3.0,请先升级到该版本,否则可能存在兼容性问题(如浏览,点赞失效)。由于typecho 1.3.0目前还是alpha版,保险起见,你可以直接通过如下地址下载:https://pan.baidu.com/s/1kuCOQ2KrRCjT79LTLGFfcQ?pwd=yyds该代码...
一款基于 typecho 的浏览量、点赞量统计插件。本插件是基于typecho 1.3.0版本,并采用php 8的语法开发的,如果您的typecho版本低于1.3.0,请先升级到该版本,否则会存在兼容性问题,由于typecho 1.3.0目前还是alpha版,保险起见,你可以直接通过如下地址下载:https://pan.baidu.com/s/1kuCOQ2KrRCjT79LTLGFfcQ?...
写在前面本主题是基于typecho 1.3.0版本,并采用php 8的语法开发的,如果您的typecho版本低于1.3.0,请先升级到该版本,否则可能存在兼容性问题(如浏览,点赞失效)。由于typecho 1.3.0目前还是alpha版,保险起见,你可以直接通过如下地址下载:https://pan.baidu.com/s/1kuCOQ2KrRCjT79LTLGFfcQ?pwd=yyds该代码...
Composer的安装很简单,直接到https://www.phpcomposer.com下载Composer-Setup.exe,然后一路Next即可。问题不过,也有可能卡在第一步,我安装时就卡在这了,报如下图所示的错误:通过查资料才知道是 Composer 与 Xdebug冲突了,官方的说法是:To improve performance when the Xdebug extensio...
前言上一篇文章,我们介绍了如何通过 Github + jsDelivr 配置免费 CDN 加速服务,本文我们再来介绍一下,如何在此基础上搭配 PicGo 配置免费图床。1. 为何要使用图床在介绍用法之前,我们需要说明一下为什么要使用图床?图床其实就是用于存储图片的服务器,在我们这里就是 Github 仓库,叫图床可能就是为了听起来高级一点吧!回答为什么要使用图床,其实就是回答为什么要用单独的...
前言我们在部署个人博客的时候,必然会面对以下两个问题。为了让博客变得美观,我们需要加载一些的CSS和JS文件,并且还可能会使用一些较大的背景图、轮播图等;为了让博客中的文章图文并茂,我们可能每篇都会添加若干插图,尤其是技术类的文章,截图更是必不可少。然而,这些文件,尤其是图片,放在 Web 服务器上占用带宽不说,部分地区还可能会页面加载缓慢,影响用户体验。要解决这个问题,我们很容易想到的办法...
前言前面我们基于joyqi/typecho:nightly-php7.4-apache镜像已经很快速地部署了一个Typecho博客网站,后来又通过自己开发的主题,搭建了一个导航网站。如果一台服务器上只是部署一两个网站,那么这样操作是完全可行的,毕竟省心且维护方便,但如果需要部署更多的网站,服务器资源可能就严重浪费了,架构上就会出现如下图所示的效果。这里至少存在以下三个问题:每个typecho...
好久没更新了,不解释,主要就是因为懒,今天冒个泡,证明一下我还活着。其实,这段时间也没完全闲着,休生养息(偷懒)之余,也对自身技术栈进行了一次盘点,做了一些查漏补缺的学习工作,然后边学边开发了一个简单的练手项目 --- 基于 Typecho 的导航主题。1. 效果展示先看一下阶段性的效果吧,下面是列表页和详情页的截图:怎么样,还可以吧?虽然目前还很简陋,但已经具备了导航网站的基本功能。你也可...
和其它语言(如js)不同,PHP在默认情况下,函数内部不能直接访问外部定义的变量,如下图所示:代码编写时,编译器已经有语法提示了,直接执行也会报“变量未定义”的错误。但有些时候,又不可避免的需要在函数内部使用外部变量,这时就需要用到一些特殊的语法和技巧。