Mac应用程序无法打开或文件损坏的处理方法 - Mac开启信任任何来源
Mac应用程序无法打开或文件损坏的处理方法 - Mac开启信任任何来源https://mac.macxz.com/news/369565.html
git清除全部commit记录
本方案借助IDEA的git GUI界面,命令行方式同理。 Step 1:123git checkout --orphan tempgit add .git commit -m "initial commit"
将你的内网服务发布到公网 - 使用开源工具FRP进行网络穿透
官方文档:https://gofrp.org/zh-cn/docs 系统需求由于采用 Go 语言编写,因此系统需求与最新的 Go 语言对系统和平台的要求一致,具体请参考 Golang System requirements。 下载您可以从 GitHub 的 Release 页面中下载最新版本的客户端和服务器二进制文件。所有文件都打包在一个压缩包中,还包含了一份完整的配置参数说明。 部署 解压下载的压缩包。 将 frpc 复制到内网服务所在的机器上。 将 frps 复制到拥有公网 IP 地址的机器上,并将它们放在任意目录。 开始使用 编写配置文件,目前支持的文件格式包括 TOML/YAML/JSON,旧的 INI 格式仍然支持,但已经不再推荐。 使用以下命令启动服务器:./frps -c ./frps.toml。 使用以下命令启动客户端:./frpc -c ./frpc.toml。 如果需要在后台长期运行,建议结合其他工具,如 systemd 、nohup和 supervisor。 12345# 服务端nohup ./frps -c...
使用SSH连接到Github
Github官方文档 - Connecting to GitHub with SSH:https://docs.github.com/en/authentication/connecting-to-github-with-ssh 什么是Github SSH连接在管理Git项目时,需要进行登录验证,才能进行Clone、Commit、Pull、Push等方法。登录方式有两种: HTTPS:通过加密的方式传输数据。通过账号密码进行登录验证。 SSH:通过一个不安全的网络提供一个安全的通道。通过SSH key进行登录验证。 这两种方式的主要区别在于: HTTPS无需配置,但是需要在各种场景下频繁输入账号密码。 SSH配置key稍微麻烦一些,但是后续使用key即可登录,无需账号密码。 SSH更加契合在脚本中执行git操作的场景,因为git login是一个交互式指令,在脚本中处理git login比较麻烦。 生成SSH Key检查现有SSH Key在你的本地机器上,你需要有一个SSH Key才能使用ssh连接。要检查现有的SSH Key,打开终端并输入以下命令: 1ls...
Hexo开启PWA Web App支持
本方案基于Hexo的Butterfly主题,详见Butterfly - Hexo 主题安装与配置 什么是PWA渐进式 Web 应用(Progressive Web App,PWA)是一个使用 web 平台技术构建的应用程序,但它提供的用户体验就像一个特定平台的应用程序。 它像网站一样,PWA 可以通过一个代码库在多个平台和设备上运行。它也像一个特定平台的应用程序一样,可以安装在设备上,可以离线和在后台运行,并且可以与设备和其他已安装的应用程序集成。 它是一个基于Web技术的轻量化夸端App。相比于传统App它更加轻量、易安装、易用,相比于传统Web,它支持离线运行并且拥有更强大的API支持,从而可以实现相比传统Web更多的功能。 更多介绍请参考: 维基百科 - Progressive web app mozilla开发者文档 Google Tools for Web Developers 安装Hexo插件 在项目根目录安装hexo-offline插件 1pnpm install...
Butterfly - Hexo主题安装与配置
主题选择官网提供了400+主题供选择(https://hexo.io/themes/)。 不过由于Hexo本身只是一个由Markdown文档驱动的静态网页框架,所以大量功能实际上是靠各位主题作者和插件作者实现的,所以主题与主题之间差别非常大。 Butterfly Butterfly是我认为Hexo主题中的佼佼者: 该项目从2019年开始更新,目前仍然在稳定的更新,其最近一个Release在上周发布(2024.1)。 该项目拥有6.3K Stars(2024.1),是整个Hexo社区最高赞的主题之一。 该项目有1024个Closed的Issues,只有3个Open的Issues(2024.1)。同时我在安装配置过程中也提了一个Issue,该Issue在当天就得到了作者的解答。 非常完善的响应式支持,移动端体验非常好。 最重要的是,该主题的功能非常非常强大。暗黑模式、文章社群分享、Algolia搜索、TOC、自动推荐相关文章、全局繁简转换、PWA web...
使用Hexo创建个人博客
官方文档:https://hexo.io/docs/ 前置要求需要: Node.js (12.0 or higher) Git 为了检查你的环境,请输入如下命令,并确保得到类似的返回结果: 12345678git -v# git version 2.xx.xnode -v# v18.xx.xnpm -v# 10.x.x 初始化工程跳转到你想存放你博客源码的路径,执行下列操作: 123hexo init <folder>cd <folder>npm install 初始化完成后,目录结构应当如下: 12345678.├── _config.yml├── package.json├── scaffolds├── source| ├── _drafts| └── _posts└── themes 安装依赖我个人倾向于使用pnpm,不过npm、yarn应该都是可以的 Npm、Yarn、Pnpm的区别详见 TODO 1pnpm...