6e6105f2289088e26d4c862e51620646

使用 Laravel Envoy 进行项目部署

…Laravel Envoy Envoy 有多种使用方式,一种是跟随项目的使用方式,即使用 composer require laravel/envoy –dev 来安装,并使用 php vendor/bin/envoy 的方式来运作,这样的好处是你无需污染顶级目录,只在项目层面使用 Envoy 来进行部署。 不过我因为有很多项目,所以我会更加倾向于直接在全局安装 envoy,执行 composer global requre laravel/envoy 实现在全局安装 Enovy。全局安装完成后,当你需要执行命令,只需要执行 envoy run deploy,就能执行当前目录下所定义的命令。 除了全局安装,你也可以考虑使用 Bash alias 来实现类似的效果,将 envoy…

9a1f326b911de6c1629837f3b57551e5

自定义 Excalidraw 的字体大小

…|| DEFAULT_FONT_SIZE, )} onChange={(value) => updateData(value)} /> </fieldset> ), }); Code language: PHP (php) 修改默认字体大小 默认字体的大小被定义在 src/constants.ts,你可以修改其中的 DEFAULT_FONT_SIZE 来实现控制默认情况下的字体大小。 export const DEFAULT_FONT_SIZE = 28; Code language: JavaScript (javascript) 参考代码:https://github.com/bestony/excalidraw/commit/78d2d103b40c48bdccbecd7deb85f1fd0d6b4d2f https://github.com/bestony/excalidraw/commit/14bca18aa6395280cfda15202beaf56dc966a401…

text

为你的服务器配上自定义的登录界面

…02110-1301 USA. printf “\n” printf ” * Documentation: https://help.ubuntu.com\n” printf ” * Management: https://landscape.canonical.com\n” printf ” * Support: https://ubuntu.com/advantage\n” Code language: PHP (php) 而我们自己如果想要控制,可以自己写一个文件,比如叫 01-custom ,在其中加入如下代码(这段代码可以生成一段黑底红字的输出,用于提醒我自己这是生产环境服务器),并执行 chmod +x /etc/update-motd.d/01-custom 来设置可执行权限。…

0c0ca4a0ac1f249860b29e295dd55260

使用飞书消息卡片模板,减少代码硬编码 JSON

…{ “receive_id”: “oc_820faa21d7ed275b53d1727a0feaa917”, “content”: “{\”config\”:{\”wide_screen_mode\”:true},\”elements\”:[{\”alt\”:{\”content\”:\”\”,\”tag\”:\”plain_text\”},\”img_key\”:\”img_7ea74629-9191-4176-998c-2e603c9c5e8g\”,\”tag\”:\”img\”},{\”tag\”:\”div\”,\”text\”:{\”content\”:\”你是否曾因为一本书而产生心灵共振,开始感悟人生?\\n你有哪些想极力推荐给他人的珍藏书单?\\n\\n加入 **4·23 飞书读书节**,分享你的**挚爱书单**及**读书笔记**,**赢取千元读书礼**!\\n\\n📬 填写问卷,晒出你的珍藏好书\\n😍 想知道其他人都推荐了哪些好书?马上[入群围观](https://open.feishu.cn/)\\n📝 用[读书笔记模板](https://open.feishu.cn/)(桌面端打开),记录你的心得体会\\n🙌 更有惊喜特邀嘉宾 4月12日起带你共读\”,\”tag\”:\”lark_md\”}},{\”actions\”:[{\”tag\”:\”button\”,\”text\”:{\”content\”:\”立即推荐好书\”,\”tag\”:\”plain_text\”},\”type\”:\”primary\”,\”url\”:\”https://open.feishu.cn/\”},{\”tag\”:\”button\”,\”text\”:{\”content\”:\”查看活动指南\”,\”tag\”:\”plain_text\”},\”type\”:\”default\”,\”url\”:\”https://open.feishu.cn/\”}],\”tag\”:\”action\”}],\”header\”:{\”template\”:\”turquoise\”,\”title\”:{\”content\”:\”📚晒挚爱好书,赢读书礼金\”,\”tag\”:\”plain_text\”}}}”, “msg_type”: “interactive” } Code language: JSON / JSON with Comments (json) 而在使用模板时,我们只需要很短的内容就可以: { “receive_id”: “ou_7d8a6exxxxccs”, “msg_type”: “interactive”, “content”:…

0c0ca4a0ac1f249860b29e295dd55260

使用飞书消息卡片变量功能,批量数据快速录入消息卡片

…JavaScript (javascript) 最终我们构建出来,发给飞书服务器的 JSON 其实是这样子的,这段 JSON 就会和我们在卡片搭建工具中构建的 JSON 租和,自动进行拼接,从而实现我们想要的循环效果。 { “type”: “template”, “data”: { “template_id”: “ctp_AAmFBm5vnHfs”, “template_variable”: { “CONTENT”: [ { “source”:”a”, “target”:”https://amazon.cn” }, { “source”:”b”, “target”:”https://baidu.com” } ] }…

black laptop computer turned on displaying google search

批量压缩图片,便于制作pdf

首先要安装 jpgoptim brew install jpgoptim 然后把下述代码保存为单独的脚本,放在目标文件夹下执行即可。 #!/bin/sh # 压缩当前目录下所有*.jpg文件 # 有损压缩50% for i in *.jpg; do jpegoptim -m50 -p “$i”; done 参考阅读:https://linux.cn/article-5440-1.html @Bestony Edit at 2017年10月21日: 此命令还可以通过如下方法来执行 jpegoptim *.JPG 参考阅读:https://www.tecmint.com/optimize-and-compress-jpeg-or-png-batch-images-linux-commandline/…

macOS 安装 Rust 开发环境

…写代码,所以依然这次继续使用 VSCode 来写 Rust。 在 VSCode 中的拓展管理器中搜索 Rust,可以看到一个名为 Rust(rls) 的拓展,安装这个拓展。 Rust(rls) 此时使用 VSCode 打开刚刚创建的 Hello World 项目,就可以看到如下的效果。 然后,打开终端,执行如下命令,来安装 Rust 拓展所需的一些 Rust 组件 rustup component add rls rust-analysis rust-src 安装 crates.io…

6ee6df690137fd06bc6166adb63caca1

wxa.js 如何使用 replace 插件实现版本号的方便更新

…变更 patch 版本号,比如 1.0.0 变为 1.0.1 npm version minor : 变更 minor 版本号,比如 1.0.0 变为 1.1.0 npm version major : 变更 major 版本号,比如 1.0.0 变为 2.0.0 更多的命令可以访问 https://docs.npmjs.com/cli/v6/commands/npm-version 查看 执行了版本变更命令后,npm…

029a1f00793d00a4a88e458d5cdfebb0

针对 WordPress 开发配置 Sublime Text 4

…JSON with Comments (json) 代码格式化 Sublime 自带 Reindent Sublime Text 4 自带缩进格式化的工具,因此,可以不需要安装第三方插件来实现。 在 Sublime Text 4 的 Line — Reindent 当中可以完成相应的操作。 为了更好的使用这个功能,我自己添加了一些配置来简化这个功能的使用: 安装 Package​Resource​Viewer 用于修改系统配置。 使用 Package Resource Viewer: Open…