关于主题
这个主题折腾的就很莫名其妙。
原来只是想着似乎该给这个 typecho 网站换个主题了,然后网上随意溜达一下刚好看到 @半日闲 的仿百度搜索主题 Xaink。一开始就是觉得这思路有点猎奇,满下载下来瞅瞅就没打算用。
本地安装后浏览了一下代码,发现居然不整齐,强迫症发作,整理了一下代码。
整理完代码的时候看到主题在用 jQuery 和不熟悉的 Tailwind 框架,就把 jQuery 有关的代码都删除了,并换上了以前折腾过的 bootstrap,并补上需要的 javascript(没有歧视 jQuery 的意思,纯粹个人喜好)。
在替换 Tailwind 为 bootstrap...            
            
        
    本站文章 96 篇,分类 10 个,标签 77 个,评论 1 条。
                自建内网穿透 FRP 服务
 
        
                自建 FRP 服务前提
有公网 IP 的 VPS 一枚
VPS 防火墙开 TCP 端口
搭建 FRP 服务端
下载和运行服务端
Github 下载对应系统和 CPU 架构的服务端:https://github.com/fatedier/frp/releases/tag/v0.65.0
比如我的 VPS 是 Ubuntu server amd64,就下载 frp_0.65.0_linux_amd64.tar.gz 目前最新版本是 0.65
压缩包里是自带服务端和客户端的,里面的 frps 和 frps.toml 是服务端需要的文件。frps 是执行文件,frps.toml 是配置文件,自定...            
            
        Hugo 当前页导航菜单 class 加 active
 
        
                Hugo 主题给当前页面时给对应导航菜单添加 class acitve:
文件结构
content
|-page
|-|-about.md
|-|-blogroll.md
页面 md 文件头
---
title: about
type: page
---
hugo.toml 菜单设置
[menu]
  [[menu.main]]
  identifier="about"
  name="关于"
  url="/about/"
  weight="6"
菜单模板 partials/navigation.html
<nav class="site-nav" aria-label="Ma...            
            
        Nginx 下 2 级目录安装 typecho 页面 500 错误问题
 
        
                在 nginx 下,二级目录安装了个 typecho 居然被卡的死死,一直 500 错误。
折腾环境
ubuntu 20.04.1(估计是这个 Linux 5.9 ,玩客云刷的)
nginx 1.18
mysql  8.0.25
php  7.4
typecho 开发版 1.2 (18.10.23)
typecho 安装在 2 级目录下,访问地址是 ip/typecho
头疼的问题
安装完默认带 index.php 的地址都 500 错误,除了首页其他都打不开。
登陆页面 /admin 可以访问,输入用户名密码跳转后 500 错误,打不开后台。
解决办法
因为我typecho 安装在 2...            
            
        赵雷《三十岁的女人》
 
        
                《三十岁的女人》,赵雷,C调和弦指法,变调夹3品,沈亮编配。
和弦走向:
C    Em    F    G  |  C    Em  Am    F  G    C
Am   Em    Am   Em |  Dm  G    C G/B  Am7    Dm  G    F
            
            
        许巍《曾经的你》吉他图片谱
 
        
                许巍《曾经的你》,变调夹 2 品,D 调和弦指法,老歌大叔制谱。和弦走向:
G  D  G  D  A   Bm  A  Bm
A  G  A  D  Bm  Em  A  D
A  G  A  D  Bm  Em  D  A
G  D  G  D  A   Bm  A  Bm  G
            
            
        Ubuntu 关闭 Pro 更新提示
 
        
                
系统版本 Ubuntu 24.04
每次 apt update 都会带出一大堆提示升级但需要 ubuntu pro 才能升级的提示,比如:
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  vlc-plugin-qt libvlc5 libzvbi-common vlc-data libvlccore9 vlc vlc-bin
  vlc-l10n libcjson1 libavdevice60 ffmpeg libpostproc57 vlc-plugin-samba
  libavcod...            
            
        林俊杰《心墙》吉他图片谱
 
        
                
林俊杰《心墙》 C 调指法吉他弹唱图片谱,编配:酷音小伟
            
            
        Windows 11 升级 24H2 提示 ahsProtector 尚未准备好
 
        
                问题
Windows 11 升级 24H2 提示下面的错误:
ahsProtector
你的电脑上有服务尚未准备好用于此版本的Windows。有新版本可用。
如图:
解决办法
打开 C:\Windows\System32\drivers\ 文件夹
找到文件 ahs_protect.sys 
将上面的文件名改为 ahs_protect.sys.bak
回到上面的提示框,点刷新即可继续升级。
升级完成后,会自动出现 ahs_protect.sys 文件,你可以把重命名的 .bak 文件删除了。            
            
        Ubuntu 服务器给网站启用 Brotli 压缩
 
        
                
服务器环境
Ubuntu Server 24.04 LTS
Nginx 1.24
命令行安装
Ubuntu 24.04 版本可以直接通过 apt install 给服务器安装 google 的 Brotli 压缩功能,22.04 版本的不行。
sudo apt install brotli libnginx-mod-http-brotli-filter
brotli 是 google 的压缩工具,类似 zip 用于压缩文件,libnginx-mod-http-brotli-filter是 google 为 nginx 提供的压缩模块,前者可以不用安装。
配置 Brotli
Ubunt...            
            
        
最新评论