Mac OS Big Sur安装鼠须管记录,通过解压pkg文件实现安装
1、期望目标
电脑比较旧,最高能支持的版本是 Big Sur,对应的版本是 11,最新的鼠须管无法安装,通过 brew 无法安装,怎么办呢?
2、计划思考
既然正常途径无法安装,那能不能直接把应用程序拷贝过去安装呢?说干就干
3、操作步骤
3.1. 使用 pkgutil 提取 .pkg 文件
macOS 自带了一个工具 pkgutil,可以解压 .pkg 文件。您可以按照以下步骤进行操作:
首先下载支持 Big Sur 的最终版本,https://github.com/rime/squirrel/releases/0.16.2
打开终端,创建一个解压目录:
选择一个解压的目标目录。例如,您可以在桌面上创建一个名为 pkg_extract 的文件夹,作为解压目录。
1mkdir ~/Download/pkg_extract
解压 .pkg 文件:
使用 pkgutil 解压 .pkg 文件。假设 .pkg 文件在 Downloads 文件夹中,执行以下命令:
1pkgutil --expand ~/Downloads/Squirrel.pkg ~/Downloads/pkg_ex ...
通过多站点方式另类解决Hexo多国语言问题
1、期望目标
解决多语言博客问题
现在有几个问题,butterfly 主题支持 3 种语言,但是发现 tags 和 archive 显示有问题
具体来说就是虽然是 ja,但是显示的还是中文,只有 post 的内容是 ja 的
另外是希望每个页面都只有当前国家语言的 tags 和categories
目前的几个插件都是全局的
2、计划思考
解决方案:
修改 butterfly 代码,但是升级会比较麻烦
另外自己写插件,可以,但是调整起来问题比较多
最后想了个办法,就是一个语言一个站点
这样一来解决了筛选的问题,就是生成 tags 和categories
但是这样一来还有个 sitemap 的问题,后来通过 sitemap index 解决了
3、操作步骤
3.1、默认语言可以简化,而且可以大大简化
graph TB
A[GitHub 仓库] -->|部署| B[xxx.com]
A -->|部署| C[lang.xxx.com]
B -->|默认语言| D[xxx.com/sitemap.xml]
...
深入解析Hexo插件开发10国语言首页隐藏
1、期望目标
实现部分文件在首页隐藏,但是通过链接能访问
实现多国语言首页
2、计划思考
首先是通过搜索引擎去查找,看看有什么方案,目前看起来都比较难,没有现成的方案,官方文档很少。下面记录几个主要步骤
3、操作步骤
3.1、什么是静态博客
简单来说,一般认为,数据存在数据库中,展示可以很丰富,这在企业领域,在各大系统中都是很常见的,为什么后来发展出静态博客,很有可能是因为传统的模式,需要数据库,需要服务器,需要各类信息。但是对于个人博客,数据量没有那么大,完全可以把 html 内容都生成好,到时候对服务器的依赖就小了很多,这也就是静态博客的由来,html 是生成后的,也就是静态的,访问的时候就直接访问了。
显然它也有自己的局限性,各类服务都很难加了,类似计数,评论之类的,都有赖于其他的方式来处理。
静态博客有很多实现思路,有很多技术栈,也就有了很多静态博客的解决方案,比如 jekyll,hexo,hugo 等等。这里介绍Hexo
3.2、Hexo 和 butterfly 什么关系
Hexo 是基于 Nodejs 的一个静态博客方案,提供了丰富的插件功能,是非常开放的平台,我们知道 ...
Windows初始化安装—鼠须管输入法
1、期望目标
希望搭建一个完整的初始化安装软件系列,鼠须管最吸引我的是它没有联网。这太难得了,用了好多年了。希望把配置能同步到所有终端,但是还没找到办法,暂时想用 Nas 来做这件事
我希望的效果大概有这样几个:
待选字是 10 个
简体中文
颜色好看点
装几个插件
默认是繁体中文的,用 ctrl + 波浪符号
2、计划思考
先设置同步,再考虑配置,先试试看
3、操作步骤
3.1、设置同步
您可以修改 installation.yaml 文件来实现鼠须管配置的多端同步。具体操作如下:
在 所有设备 上打开 installation.yaml 文件,将 installation_id 改为您喜爱的名称,这样就可以通过这个ID来区分不同设备的配置;
将 sync_dir 设置为您想要用于同步的文件夹路径,例如 iCloud 或 网盘 的路径;
在需要同步配置的设备上,打开 鼠须管,切换到 Squirrel,点击 同步用户数据。
Mac
Windows
加上一个 sync_dir
不过遗憾的时候,wi ...
window 11 多系统安装问题
1、期望目标
2、计划思考
3、操作步骤
4、总结
5、异常记录
很简单,拆开来就行了
一次Linux的inode处理
1、期望目标
2、计划思考
3、操作步骤
4、总结
5、异常记录
inode 满了
nginx proxy manager 真麻烦
inode 是动态的意思?
Debian初始化安装
写在前面
记录一下日常的操作
其实有很多一键脚本
聊以慰藉吧
客户端使用 secureCRT 和 finallshell,各有所长,粘贴命令的时候,finallshell 会错乱,有个啥方法处理的,忘记了,有知道留言告知,多谢
1、初始化升级
1apt update && apt full-upgrade -y && apt autoremove && apt autoclean
这一步的主要目的是为了升级内核版本。
安装常用软件
1apt install sudo htop git wget curl screen emacs vim podman ufw net-tools -y
安装常用软件,这里的 podman 和 docker 是类似的。
开启 bbr
1234echo "net.core.default_qdisc=fq" >> /etc/sysctl.confecho "net.ipv4.tcp_congestion_control=bbr" >> /e ...
Ubuntu初始化安装
写在前面
记录一下日常的操作
其实有很多一键脚本
聊以慰藉吧
1、初始化升级
2、安全性
设置普通用户
设置密钥登录
3、安装常用软件
Ubuntu初始化安装
1、期望目标
2、计划思考
3、操作步骤
4、总结
5、异常记录
Nginx简易不建议教程
1、期望目标
2、计划思考
3、操作步骤
4、总结
5、异常记录