友链朋友圈

Aliluya Blog

1Panel 推送 SSL 证书到阿里云、腾讯云

随着证书有效期缩短,使用CDN的站点面临频繁更新证书的挑战。1Panel在v1.10.12-lts中引入自动续签证书后允许用户自定义脚本的功能,简化了证书管理。通过Docker构建的aliyun-tccli镜像,用户可以轻松将SSL证书推送到阿里云和腾讯云的CDN服务,减少管理复杂性和成本。

Anyeの小站

小说阅读器容器化部署

本文介绍了如何容器化部署一个小说阅读器,并提供了基本的使用步骤。首先,用户需要在指定目录下创建相应的文件夹,并配置 `compose.yaml` 文件以设置容器的参数,包括端口映射、存储路径以及用户限制等。完成配置后,通过容器管理工具启动容器,并可通过浏览器访问服务。用户首次访问需注册账号,通过邀请码激活服务。注册后,用户可以导入书源文件并搜索书籍,此外,文中还提到了一些管理功能和配置选项,包括搜索线程设置和管理模式。需要注意的是,书源文件并不免费提供,需通过指定渠道获取。

新·都在

小说阅读器容器化部署

本文介绍了如何容器化部署一个小说阅读器,并提供了基本的使用步骤。首先,用户需要在指定目录下创建相应的文件夹,并配置 `compose.yaml` 文件以设置容器的参数,包括端口映射、存储路径以及用户限制等。完成配置后,通过容器管理工具启动容器,并可通过浏览器访问服务。用户首次访问需注册账号,通过邀请码激活服务。注册后,用户可以导入书源文件并搜索书籍,此外,文中还提到了一些管理功能和配置选项,包括搜索线程设置和管理模式。需要注意的是,书源文件并不免费提供,需通过指定渠道获取。

新·都在

WordPress 容器化部署全教程

本文提供了详细的步骤指南,介绍如何通过 `docker compose` 在支持 Docker 的服务器上部署 WordPress 博客系统。尽管示例环境是群晖的 DSM7 系统,教程适用于多种服务器,包括其他 NAS 和 Linux 发行版。部署步骤首先涉及创建一个 MySQL 容器,设置数据库和用户权限,然后再创建一个 WordPress 容器并配置数据库连接。文章还简单介绍了两个重要的 WordPress 插件,

新·都在

WordPress 容器化部署全教程

本文提供了详细的步骤指南,介绍如何通过 `docker compose` 在支持 Docker 的服务器上部署 WordPress 博客系统。尽管示例环境是群晖的 DSM7 系统,教程适用于多种服务器,包括其他 NAS 和 Linux 发行版。部署步骤首先涉及创建一个 MySQL 容器,设置数据库和用户权限,然后再创建一个 WordPress 容器并配置数据库连接。文章还简单介绍了两个重要的 WordPress 插件,

新·都在

快速捕捉灵感!十分钟搭建一个轻量级笔记应用——Blinko|好玩儿的Docker项目

1. 唠嗑 今天和大家分享一个和之前的【好玩儿的Docker项目】10分钟搭建一个碎片化知识卡片管理工具——Memos 有点像的项目——Blinko。 官方介绍,Blinko 是一个创新的开源项目,旨在帮助那些希望快速捕捉和组织瞬间想法的个人。 无论你是在捕捉想法、记录会议笔记,还是规划日程,Blinko 都提供了一种简单高效的方式来管理这一切。 利用Blinko,你可以随时随地创建、编辑和分享笔记,确保不会丢失任何宝贵的想法。 在尝试了众多B后,作者意识到自己对笔记的需求其实非常简单: 快速创建 便捷的标签管理 批量操作 自动清理已审阅的想法 方便反思日常记录 最重要的是,能够快速找到特定的笔记,即使在积累了大量内容之后。这一洞察促成了Blinko的诞生。 Blinko的目标是帮助用户轻松捕捉和管理他们的想法,设计上分为两个核心部分:“Blinko”和“Notes”。 “Blinko(闪念)”部分旨在捕捉灵感闪现。用户可以即时记录突发奇想,而无需担心格式或复杂操作。这些记录可以设置为定期自动清除,以确保内容不会过度堆积,从而保持该部分整洁高效。 “Notes”部分提供更有组织性的管理系统,用户可以通过标签对笔记进行分类,并利用批量操作轻松整理和归类大量笔记。 为了帮助用户更有效地回顾和利用他们的笔记,Blinko还集成了一项AI驱动的搜索功能(目前仅支持OpenAI)。无论录入了多少内容,用户都可以依靠智能搜索在短时间内找到相关笔记,从而节省浏览时间。这不仅提高了信息查找效率,还根据关键词推荐相关记录,帮助用户发现其笔记中的隐藏联系和灵感。 Blinko设计背后的主要意图是简化笔记过程,让用户专注于内容本身,而不被繁琐的管理任务所困扰。无论是捕捉突如其来的灵感还是系统性地整理笔记,Blinko旨在提供一种智能、流畅的记录体验。 2. Blinko主要功能 目前的功能特点:...

我不是咕咕鸽

快速捕捉灵感!十分钟搭建一个轻量级笔记应用——Blinko|好玩儿的Docker项目

1. 唠嗑 今天和大家分享一个和之前的【好玩儿的Docker项目】10分钟搭建一个碎片化知识卡片管理工具——Memos 有点像的项目——Blinko。 官方介绍,Blinko 是一个创新的开源项目,旨在帮助那些希望快速捕捉和组织瞬间想法的个人。 无论你是在捕捉想法、记录会议笔记,还是规划日程,Blinko 都提供了一种简单高效的方式来管理这一切。 利用Blinko,你可以随时随地创建、编辑和分享笔记,确保不会丢失任何宝贵的想法。 在尝试了众多B后,作者意识到自己对笔记的需求其实非常简单: 快速创建 便捷的标签管理 批量操作 自动清理已审阅的想法 方便反思日常记录 最重要的是,能够快速找到特定的笔记,即使在积累了大量内容之后。这一洞察促成了Blinko的诞生。 Blinko的目标是帮助用户轻松捕捉和管理他们的想法,设计上分为两个核心部分:“Blinko”和“Notes”。 “Blinko(闪念)”部分旨在捕捉灵感闪现。用户可以即时记录突发奇想,而无需担心格式或复杂操作。这些记录可以设置为定期自动清除,以确保内容不会过度堆积,从而保持该部分整洁高效。 “Notes”部分提供更有组织性的管理系统,用户可以通过标签对笔记进行分类,并利用批量操作轻松整理和归类大量笔记。 为了帮助用户更有效地回顾和利用他们的笔记,Blinko还集成了一项AI驱动的搜索功能(目前仅支持OpenAI)。无论录入了多少内容,用户都可以依靠智能搜索在短时间内找到相关笔记,从而节省浏览时间。这不仅提高了信息查找效率,还根据关键词推荐相关记录,帮助用户发现其笔记中的隐藏联系和灵感。 Blinko设计背后的主要意图是简化笔记过程,让用户专注于内容本身,而不被繁琐的管理任务所困扰。无论是捕捉突如其来的灵感还是系统性地整理笔记,Blinko旨在提供一种智能、流畅的记录体验。 2. Blinko主要功能 目前的功能特点:...

我不是咕咕鸽

【CSharp】在WPF程序中防止触笔(Stylus)输入

前言 在WPF中使用WebView2时,发现无法在触摸屏中对WebView2打开的网页进行滑动操作,经过研究发现,WPF内置的触笔和触摸支持与WebView2中的触笔和触摸存在冲突,需要禁用掉WPF内置的触笔和触摸支持才能解决。 解决方案 方法一 使用AppContextSwitchOverrides禁用WPF内置的触笔和触摸支持 在你的应用程序的app.config文件中添加以下配置,可以关闭WPF内置的实时触摸(RealTimeStylus)支持,从而改用Windows触摸消息(WM_TOUCH): <configuration> <runtime> <AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true" /> </runtime> </configuration> 方法二 使用反射禁用WPF的RealTimeStylus public static void DisableWPFTabletSupport() { // Get a collection of the tablet devices for this window. TabletDeviceCollection devices = System.Windows.Input.Tablet.TabletDevices; if (devices.Count > 0) { // Get the Type of InputManager. Type inputManagerType = typeof(System.Windows.Input.InputManager); ...

【CSharp】在WPF程序中防止触笔(Stylus)输入

前言 在WPF中使用WebView2时,发现无法在触摸屏中对WebView2打开的网页进行滑动操作,经过研究发现,WPF内置的触笔和触摸支持与WebView2中的触笔和触摸存在冲突,需要禁用掉WPF内置的触笔和触摸支持才能解决。 解决方案 方法一 使用AppContextSwitchOverrides禁用WPF内置的触笔和触摸支持 在你的应用程序的app.config文件中添加以下配置,可以关闭WPF内置的实时触摸(RealTimeStylus)支持,从而改用Windows触摸消息(WM_TOUCH): <configuration> <runtime> <AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true" /> </runtime> </configuration> 方法二 使用反射禁用WPF的RealTimeStylus public static void DisableWPFTabletSupport() { // Get a collection of the tablet devices for this window. TabletDeviceCollection devices = System.Windows.Input.Tablet.TabletDevices; if (devices.Count > 0) { // Get the Type of InputManager. Type inputManagerType = typeof(System.Windows.Input.InputManager); ...