Feng

零伍柒零灵灵

最近在捣鼓点啥

发布于 # 生活随笔

在写这个文章标题时有点犯迷糊,不知道取啥标题适合,“挣扎”了许久,最后觉得还是用这个标题吧,看着像是在搞什么明堂似的。 <!--more--> 话说回来,最近捣鼓的事很多,但大多都拿不上台面,唯一算是搞成的估摸就是《给WordPress添加一个跳转中间页》,其它的都是半达子货,虽然事没成,但花在上面的时间可一点没少,可谓做了很多无谓事,下面就来唠嗑唠嗑。 Headlease Wordpress,这个之前有提过,虽然搞了个半成品(严格上算是一成品,离半成还有点远233),折腾过PHP、Html,甚至还想通过Astro、Next.js、11ty来弄,结果就是花了时间啥也没搞成,自己都感觉自己有点“疯”了。 Ghost,没错,在Headlease Wordpress折腾的过程中,还顺便又提了提Ghost,之所以要捣鼓Ghost,是看到只是玩玩在用的就是Ghost+11ty的架构,

给Wordpress添加一个跳转中间页

发布于 # Wordpress

看到好多人的博客都有这么一个“神奇”的功能,作为一个备案过的网站我认为确实有需要,毕竟要小心对待嘛,但如果是部署是在那啥且也没有那啥的,个人感觉有或没有其实也没那么重要,管它跳转到哪里跟我又有何关系,不过既然人家有了,我没有,是不是感觉会缺少点啥(这个心理呀,真是要不得,不过倒是又给了自己一个折腾的理由)。 <!--more--> 本人作为一个资深的小老白,让我自己写完代码那是万万不可能的,但现在有ChatGpt呀,这玩意已经帮了我不知道多少次忙了,在此我非常正式的感谢一下OpenAI公司,你们太牛了!好了废话不多说这就开干吧。要实现所有链接(文章、评论)都要强制跳转到中间页(这里以go.php),也不是很难,在主题的functions.php中加入相应的代码: /*链接跳转*/ function redirect_external_links($content) {

Astro耍起来吧

发布于 # Astro

之前看老麦的博客的文章,说是从NextJS换成Astro,很适合搭建静态博客,使用灵活,过程也不复杂,看的我又有折腾的方向了。目前我的博客除了主站在用的Wordpress外,还有其它的如:Typecho,Xlog,静态博客曾经也折腾过Hexo,Hugo(不过那都是很久的事了,其中搭建/使用等几乎也忘得差不多了),当然其它诸如:Ghost、Halo这种有后台的俺们以前也是用过的。 <!--more--> 既然Astro这么好玩,那就耍起来呗,官方的教程都有中文的,不得不夸一下,按着步骤来就好,这里需要注意的是要选好主题,这玩意据说换主题比较麻烦(这点不像其它那么方便,但也丝毫不能影响咱们这折腾的心),选好主题后一番部署基本就差不多了。一些小修改啥的基本都是照着官方教程来就可以了,非常简单,关键信息设置好就可以传到自己的Github上,再用Vercel部署就可以了(当然也可以先本

Headless(无头)WordPress折腾记

发布于 # Wordpress

什么是Headless WordPress? 无头WordPress是一个术语,指的是任何使用WordPress作为后端软件来管理数据和内容,但使用单独的技术在前端显示数据的网站。后端是用于网站管理区域的术语。您可以在此处创建帖子和页面等内容、安装插件、管理评论等。 <!--more--> 很早以前在“我爱水煮鱼”网站看到无头Wordpress里(链接),感觉这玩意挺好玩的,但一直都没去折腾,据说他这个是纯PHP+Memcached来实现的,最近也不知道咋的,也在看Hugo和这个无头Wordpress,前者还没搞定,按空白大佬的那套俺们还没整会,记得以前整Hugo或Hexo时,都是要在本地搭环境,然后写文章再生成再PUSH到站点(Github或VPS等等),但现在直接可以把源文件MD直接扔给Github Action后由其生成并PUSH到站点(也有可能是我理解错了,反正我没整

博客的再一次折腾

发布于 # Wordpress

博客之前一直都是用的军哥的LNMP(Linux+Nginx+MySQL+PHP)一键安装脚本搭建WordPress网站,中间偶尔也用过宝塔、1pancel等,但用的最久的还是LNMP,但从2023年下半年,随着作者军哥用爱发电很多年后将网站卖给某公司,有大神发现LNMP.COM网站的代码里被恶意植入了后门代码,而该公司同时收购了oneinstack,同时期出现了恶意代码,LNMP和oneinstack一键网站环境安装包被广泛弃用。 当然替代方案还是有很多的,但还是想借此机会折腾一下新的,那就尝试一下秋水在佬的LCMP(Linux + Caddy + MariaDB + PHP)脚本(Github地址)。Caddy 2是一款现代、轻量级的开源Web服务器,以其简单的配置语法、内置自动HTTPS支持、动态配置和服务发现、现代的HTTP/2和HTTP/3支持、插件系统以及易于部署和管理而脱颖而