由于 github Pages 和 netlify 的访问速度慢,所以现在将博客部署到 Gitee Pages

先使用 wearerequired/git-mirror-action 将 GitHub 仓库同步到 Gitee 仓库,再使用 yanglbme/gitee-pages-action 实现 Gitee Pages 的自动部署。

配置秘钥

  • 使用命令 ssh-keygen -t rsa -C "youremail@example.com" 生成 SSH Key(⚠️注意此处不要设置密码)

  • 在 GitHub 项目的「​Settings -> Secrets」路径下配置好命名为 GITEE_RSA_PRIVATE_KEYGITEE_PASSWORD 的两个密钥。其中:GITEE_RSA_PRIVATE_KEY 存放 id_rsa 私钥;GITEE_PASSWORD 存放 Gitee 帐号的密码

  • 在 GitHub 的个人设置页面「Settings -> SSH and GPG keys」​ 配置 SSH 公钥(即:id_rsa.pub),命名随意

  • 在 Gitee 的个人设置页面「安全设置 -> SSH 公钥」​ 配置 SSH 公钥(即:id_rsa.pub),命名随意

示例

name: Sync to Gitee

on:
push:
branches: [main, gh-pages]

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Sync to Gitee
uses: wearerequired/git-mirror-action@master
env:
# 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY
SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }}
with:
# 注意替换为你的 GitHub 源仓库地址
source-repo: git@github.com:cuilongjin/hexo-blog.git
# 注意替换为你的 Gitee 目标仓库地址
destination-repo: git@gitee.com:cuilongjin/hexo-blog.git

- name: Build Gitee Pages
uses: yanglbme/gitee-pages-action@main
with:
# 注意替换为你的 Gitee 用户名
gitee-username: cuilongjin
# 注意在 Settings->Secrets 配置 GITEE_PASSWORD
gitee-password: ${{ secrets.GITEE_PASSWORD }}
# 注意替换为你的 Gitee 仓库,仓库名严格区分大小写,请准确填写,否则会出错
gitee-repo: cuilongjin/hexo-blog
# 要部署的分支,默认是 master,若是其他分支,则需要指定(指定的分支必须存在)
branch: gh-pages

越狱工具

checkra1n iPhone 5s -iPhone X, iOS 12.0 and up
unc0ver iOS 11.0 - 13.5

软件源

Ai-小苹果:http://apt.cydiabc.top
雷锋源:http://apt.abcydia.com
reprovision 作者源:https://repo.incendo.ws
Flex3官方源:http://getdelta.co
Filza官方源:http://tigisoftware.com/cydia
AudioRecorder XS 通话录音官方源:http://limneos.net/repo
Liberty Lire官方屏蔽越狱源:http://ryleyangus.com/repo
多⽶米诺⻣骨牌:http://apt.wxhbts.com
Appsync官方源:https://cydia.akemi.ai
snowboard官⽅方源:http://sparkdev.me
贴吧源:https://apt.cydiaba.cn
App Admin官⽅方源:http://beta.unlimapps.com

软件简介:

Adobe Zii 是一个苹果 Ma 端 Adobe 全家桶的通用破解程序,支持 CC 2019,CC 2020,CC 2021。

安装说明:

1. 关闭您的互联网连接
2. 安装 Adobe 软件,并点击试用
3. 然后关闭所有 Adobe 软件,启动 Adobe Zii 最新版本
4. 点击“PATCH或DRG”按钮,Zii Patcher 将扫描并修补 MAC 中已安装的所有可访问的 Adobe 软件程序

版本:

Adobe Zii 6.0.6 版本可在 Adobe CC 2021 上运行,完美支持以下版本:

Adobe Acrobat DC v20.012.20048 – 20.013.20074
Adobe After Effects 2020 v17.5-17.6
Adobe Animate 2021 v21.0.0 – 21.0.2
Adobe Audition 2020 v13.0.11 – 13.0.13
Adobe Bridge 2021 v11.0.1
Adobe Character Animator 2020 v3.4
Adobe Dimension v3.4.1
Adobe Dreamweaver 2021 v21.0.0 – 21.1.0
Adobe Illustrator 2021 v25.0.0 – 25.1.0
Adobe InCopy 2021 v16.0.0 – 16.0.2
Adobe InDesign 2021 v16.0.0 – 16.0.2
Adobe Lightroom Classic v10.0 – 10.1.1
Adobe Media Encoder 2020 v14.5 – 14.8
Adobe Photoshop 2021 v22.0.0 – 22.1.1
Adobe Prelude 2020 v9.0.1 – 9.0.3
Adobe Premiere Pro 2020 v14.5 – 14.8
Adobe Premiere Rush v1.5.34 – 1.5.44
Adobe XD v34.0.12 – 36.0.32
Adobe Photoshop Elements 2021
Adobe Premiere Elements 2021

Adobe Zii 5.3.1 版本可在 Adobe CC 2020 上运行,完美支持以下版本:

Adobe Acrobat DC v19.021.20047 – 20.012.20048
Adobe Acrobat DC v19.021.20047 – 20.012.20048
Adobe After Effects 2020 v17.0 – 17.1.4
Adobe Animate 2020 v20.0 – 20.5.1
Adobe Audition 2020 v13.0 – 13.0.10
Adobe Bridge 2020 v10.0 – 10.1.1
Adobe Character Animator 2020 v3.0 – 3.3.1
Adobe Dimension v3.0 – 3.4
Adobe Dreamweaver 2020 v20.0-20.2
Adobe Illustrator 2020 v24.0-24.3
Adobe InCopy 2020 v15.0-15.1.2
Adobe InDesign 2020 v15.0-15.1.2
Adobe Lightroom Classic v9.0 – 9.4
Adobe Media Encoder 2020 v14.0 – 14.4
Adobe Photoshop 2020 v21.0-21.2.4
Adobe Prelude 2020 v9.0 – 9.0.1
Adobe Premiere Pro 2020 v14.0-14.4
Adobe Premiere Rush v1.2.12 – 1.5.29
Adobe XD v24.0 – 33.1.12
Adobe Photoshop Elements 2020 – 2020.1(内部版本20200120.m.139570)
Adobe Premiere Elements 2020 – 2020.1

Adobe Zii 4.5.0 版本可在 Adobe CC 2019 上运行,完美支持以下版本:

整个Adobe CC 2015 任何版本
Adobe CC 2017 任何版本
Adobe CC 2018 任何版本
Adobe CC 2019 任何版本
Adobe Acrobat DC 19.x – 19.021.20049
Adobe Illustrator CC 2019 v23.1.1
Adobe InCopy CC 2019 v14.0.2
Adobe InDesign CC 2019 v14.0.3
Adobe Prelude CC 2019 v8.1.1
Adobe Premiere Pro CC 2019 v13.1.5
Adobe Premiere Rush CC v1.2.8
Adobe Photoshop CC 2019 v20.0.7
Adobe After Effects CC 2019 v16.1.3
Adobe Media Encoder CC 2019 v13.1.5
Adobe Lightroom Classic CC 2019 v8.4.1
Adobe Lightroom CC 2019 v2.3
Adobe Audition CC 2019 v12.1.5
Adobe Bridge CC 2019 v9.1.0.338
Adobe Dreamweaver CC 2019 v19.2.1
Adobe XD CC v23.1.32.2
Adobe Character Animator CC 2019 v2.1.1
Adobe Animate CC 2019 v19.2.1
Acrobat DC v19.010.20099
Adobe Dimension CC v2.1
Adobe Premiere Rush CC v1.1

下载链接:百度云

VMware Workstation

官网下载地址

VMware Workstation Pro 16.1.0 Build 17198959
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.1.0-17198959.exe

VMware Workstation Pro 16.0.0 Build 16894299
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.0.0-16894299.exe

VMware Workstation Pro 15.0.0 Build 10134415
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe

VMware Workstation Pro 14.1.3 Build 9474260
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-14.1.3-9474260.exe

VMware Workstation Pro 12.5.9 Build 7535481
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.9-7535481.exe

VMware Workstation 10.0.7 Build 2844087
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.7-2844087.exe

激活许可证

VMware Workstation Pro 16 激活许可证
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

VMware Workstation Pro 15 激活许可证
UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
VF750-4MX5Q-488DQ-9WZE9-ZY2D6
UU54R-FVD91-488PP-7NNGC-ZFAX6
YC74H-FGF92-081VZ-R5QNG-P6RY4
YC34H-6WWDK-085MQ-JYPNX-NZRA2
FG78K-0UZ15-085TQ-TZQXV-XV0CD
ZA11U-DVY97-M81LP-4MNEZ-X3AW0
YU102-44D86-48D2Z-Z4Q5C-MFAWD
FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6

VMware Workstation Pro 14 激活许可证
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD

VMware Workstation Pro 12 激活许可证
5A02H-AU243-TZJ49-GTC7K-3C61N
VF5XA-FNDDJ-085GZ-4NXZ9-N20E6
UC5MR-8NE16-H81WY-R7QGV-QG2D8
ZG1WH-ATY96-H80QP-X7PEX-Y30V4
AA3E0-0VDE1-0893Z-KGZ59-QGAVF
ZC3TK-63GE6-481JY-WWW5T-Z7ATA

VMware Workstation Pro 10 激活许可证
1Z0G9-67285-FZG78-ZL3Q2-234JG
4C4EK-89KDL-5ZFP9-1LA5P-2A0J0
HY086-4T01N-CZ3U0-CV0QM-13DNU

解锁安装 macos

Auto-Unlocker 支持 Pro 16:https://github.com/paolo-projects/auto-unlocker/releases

下载完成后,解压 Unlocker.zip 文件放置于 VMware 根目录,并选择以管理员身份运行 Unlocker.exe 文件

可能需要关闭VMware的一切服务,包括正在运行的VMware

下载地址:
链接:https://pan.baidu.com/s/1pyTC89kIVjIDAocMAZbP4Q
提取码:wqdy

tldr
快速查看命令的使用示例

安装

npm i -g tldr

使用

# 查看git的使用示例
tldr git

thefuck
快速修正命令行手误

当我们使用npm包时,需要修改部分源码做自定义功能,但是直接修改node_modules里面的文件,重新安装包后做的修改就没有了。一般常用办法有两个:

  1. 将代码下载到本地,修改后手动引入
  2. fork别人的代码到自己仓库,修改后,从自己仓库安装

但是这样做比较麻烦,而且更新不方便。我们可以使用 patch-package 来管理修改

以 hexo-theme-next 为例

  1. 修改 node_modules 里面的代码

  2. 安装patch-package:npm i patch-package --save-dev

  3. 执行命令:npx patch-package hexo-theme-next

第一次使用 patch-package 会在项目根目录生成 patches 文件夹,里面有修改过的文件 diff 记录

当这个包被重新安装后,可以使用如下方式让修改生效

方式一:执行命令:git apply --ignore-whitespace patches/hexo-theme-next+8.0.1.patch

方式二:在 package.json,新增命令 postinstall:

"scripts": {
+ "postinstall": "patch-package"
}

执行:npm run postinstall

该命令也会在每次 npm install 时自动执行

github+JSDelivr

  1. 创建一个仓库来存储需要存放的静态资源

  2. 使用JSDelivr加速加载Github资源

形式为 https://cdn.jsdelivr.net/gh/{Github用户名}/{Github仓库名}@{版本名}/{仓库下资源路径}

其中版本名可以是当前仓库的 Release 或分支名

例如 github 链接为

https://github.com/cuilongjin/static/blob/main/test.txt

则使用JSDelivr加速链接为

https://cdn.jsdelivr.net/gh/cuilongjin/static@main/test.txt
  1. 使用 picgo 进行图片上传

picgo 一款图片上传的工具,目前支持SM.MS图床,七牛图床,腾讯云COS,阿里云OSS,Imgur,又拍云,GitHub等图床
github地址:https://github.com/Molunerfinn/PicGo
配置手册:https://picgo.github.io/PicGo-Doc/zh/guide/
插件:https://github.com/PicGo/Awesome-PicGo

配置 github图床

仓库名为第一步创建的仓库,分支名随意,我的为 main
token 获取地址: https://github.com/settings/tokens,点击 Generate new token ,复选框为你这个 token 的权限,勾选 repo 即可
存储路径为仓库目录,可以随意
自定义域名根据需要设置,这里我们设置为 jsdelivr 加速域名,形式为 https://cdn.jsdelivr.net/gh/{Github用户名}/{Github仓库名}@{版本名}

使用 npm+JSDelivr

需要将当前仓库发布为npm包

去 npm 官网注册个账号去,然后

npm login
npm publish

如果你的包名为 @your-name/your-package 时需要 --access public 参数,原因是当包名以 @your-name 开头时,npm publish 会默认发布为私有包,但是 npm 的私有包需要付费

请注意,如果你之前用过淘宝镜像,那么请先手动切回官方源 npm config set registry https://registry.npmjs.org

发布成功之后,可以通过以下方式访问文件

https://cdn.jsdelivr.net/npm/(yourpackagename)@(version)/(file)

其他一些镜像

unpkg https://www.unpkg.com
知乎出品 https://unpkg.zhimg.com/
百度 https://code.bdstatic.com/npm/
饿了么 https://shadow.elemecdn.com/npm/

当文件有更新时,需要更新发布

# 删除指定的版本
npm unpublish 包名@版本号
# 重新发布
npm publish

配置 github action 自动发布

name: npm Package

on:
push:
branches:
- main

jobs:
publish-npm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Setup Node
uses: actions/setup-node@v2.1.2
with:
node-version: '12.x'

- run: npm unpublish @cuilongjin/static@1.0.0

- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.npm_token}}

在 scss 中使用 :export 暴露变量

$color: #009A61;
//暴露css
:export {
color: $color;
}

script 中引入变量

import variables from '@/assets/styles/variables.scss'

computed 中缓存暴露变量

computed: {
variables() {
return variables
}
}

WSL(Ubuntu)/MSYS2/Cygwin/PowerShell7
Windows Terminal/Fluent Terminal

Fluent Terminal & PowerShell 7+ & oh-my-posh & posh-git

Fluent Terminal
PowerShell

https://zhuanlan.zhihu.com/p/137595941
https://zhuanlan.zhihu.com/p/137251716

MSYS2 + Windows Terminal

MSYS2
Windows Terminal

配置

安装 zsh

打开 MSYS2,

pacman -Syu
pacman -S zsh

由于 msys2 指定 MSYSCON 为 defterm 时默认是执行bash.exe, 我们把 C:\msys64\msys2_shell.cmd 大概第5行的bash 改成 zsh 即可:

set "LOGINSHELL=zsh"

安装 oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 如果无法安装,使用下面这种方式
sh -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ohmyzsh/ohmyzsh@master/tools/install.sh)"

安装 Fira Code 字体

Fira Code

配置到 Windows Terminal

在 settings.json 文件中加入MSYS2的配置

"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
},
"list":
[
{
"guid": "{1c4de342-38b7-51cf-b940-2309a097f589}", // 唯一的标识,改成和其他的已有终端不一样
"hidden": false,
"name": "MSYS2",
"acrylicOpacity": 0, // 透明度
"closeOnExit": true, // 关闭的时候退出命令终端
"colorScheme": "Homebrew", // 样式配置
"commandline": "C:\\msys64\\msys2_shell.cmd -defterm -no-start -here -use-full-path -mingw64", // 重点就是要用这个脚本启动,以及他的参数
"startingDirectory": "~",
"cursorColor": "#FFFFFF", // 光标颜色
"cursorShape": "bar", // 光标形状
"fontFace": "Fira Code", // 字体配置,选择你电脑上已安装的字体
"fontSize": 11, // 终端字体大小
"historySize": 9001, // 终端窗口记忆大小
"icon": "C:\\msys64\\msys2.ico" // git 的图
}
]
},

// Add custom color schemes to this array.
// To learn more about color schemes, visit https://aka.ms/terminal-color-schemes
"schemes": [
{
"name": "Homebrew",
"black": "#000000",
"red": "#FC5275",
"green": "#00a600",
"yellow": "#999900",
"blue": "#6666e9",
"purple": "#b200b2",
"cyan": "#00a6b2",
"white": "#bfbfbf",
"brightBlack": "#666666",
"brightRed": "#e50000",
"brightGreen": "#00d900",
"brightYellow": "#e5e500",
"brightBlue": "#0000ff",
"brightPurple": "#e500e5",
"brightCyan": "#00e5e5",
"brightWhite": "#e5e5e5",
"background": "#283033",
"foreground": "#00ff00"
}
]

安装 oh-my-zsh 主题

主题列表

推荐两款主题

pure主题
agnoster

安装插件

cd ~/.oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

启用插件

# 编辑~/.zshrc
vim ~/.zshrc
# 在plugins后括号里添加安装的插件名字
plugins=( git
zsh-autosuggestions
zsh-syntax-highlighting
)
# 最后刷新
source ~/.zshrc