跳到主要内容

最新博客

在工作中总是时不时需要配置 proxy, 资料散落在多处翻起来太麻烦了, 所以整理一份全一点的方便复制

下面将介绍如何在 linux 服务器上使用 Docker 部署 proxy 并提供给局域网内所有设备使用


沐晨字数: 2556阅读需 8 分钟

react-js-in-2023.webp

随着 React 于 2023 年庆祝成立 10 周年,该生态系统随着不断的进步和创新而继续蓬勃发展。 作为使用最广泛的 JavaScript 库之一,React 仍然是开发人员构建动态和高性能应用程序的最爱。

然而,React 生态系统中有大量可用的工具和库,为您的项目选择正确的组合可能具有挑战性。 在本文中,我们将探索开发人员广泛使用和信任的最基本的库,并帮助您就用于下一个 React 项目的正确工具做出明智的决定。


沐晨字数: 4892阅读需 16 分钟

acme.sh 是一个开源的,实现 ACME 客户端协议的纯 Unix shell 脚本,提供颁发、安装和自动更新证书、邮件通知等功能。 随着作者不断更新,未来将支持更多 CA,目前已经支持 CA 如下:

CA有效期/天ECC算法最大域名数量通配符证书IPv4IPv6NotAfterIDN
Let's Encrypt90Yes100YesNoNoNoYes
ZeroSSL90Yes100YesNoNoYesYes
Google90Yes100YesNoNoYesNo
Buypass180Yes5PaidNoNoNoYes
SSL.com90Yes2PaidNoNoNoYes
HiCA180Paid10 (1 if Wildcard)YesPaidPaidNoPaid

acme.sh Github Wiki 页面介绍已经很全面了, 本篇文章仅作为导读 & 快速部署使用。

提示

划重点,acme.sh 申请的证书,不管是根域名、子域名、泛域名,通通免费、免费、免费!!! 相比各大云服务商购买的子域名500+、泛域名证书2k/年,还要手动部署,每年手动更新,对个人站点来说使用 acme.sh 更省心。


沐晨字数: 2988阅读需 10 分钟httpsCA

简介

最近想要使用 node 写一个命令行工具,因网络上的分享的文章都过于冗长,且大部分都是脚手架、 commander 的版本,所以就有了这篇文章,只保留编写命令行工具所需的章节。

这里使用 yargstypescript 构建一个像 git 那样多级子命令的基础模版。已开源至 cli-template


沐晨字数: 2149阅读需 7 分钟toolnodeclitemplate

itms-services是什么?

itms-services是苹果用于部署企业签名的企业内部应用或Ad hoc内测App的一种协议。通过itms-services,用户可以直接通过Safari安装应用。

部署步骤

  1. 将App(.ipa)文件放到服务器上,确保ipa文件已进行企业签名或已添加安装设备UDID的Ad hoc签名,并可以通过公网的HTTPS进行访问;
  2. 将清单(.plist)文件放到服务器上,同样需要支持公网HTTPS访问; .plist文件格式如下:

沐晨字数: 401阅读需 2 分钟ios

类别元数据

示例:

docs/tutorials/_category_.json
{
"position": 2.5,
"label": "教程",
"collapsible": true,
"collapsed": false,
"className": "red",
"link": {
"type": "generated-index",
"title": "教程总览"
},
"customProps": {
"description": "这个描述可以用在 swizzle 的 DocCard 里"
}
}

字数: 225阅读需 1 分钟写作

前言元数据

除了使用官方插件 【📦 plugin-content-blog】 内所有元数据之外, Markdown 文档还可以使用以下 自定义 前言元数据字段。前言的两端应该用 --- 包裹。

参数类型默认值描述
copyrightbooleanfalse版权声明。设置为 true 会在文章详情页标题出现提示: 🚫 未经作者授权,禁止转载
hide_wordcountbooleanfalse隐藏文章总字数
hide_commentbooleanfalse隐藏文章评论功能

字数: 430阅读需 2 分钟写作
logo
Nothing is True. Everything is permitted