Docker部署Arya在线Markdown编辑器:完整功能详解与实战指南
Arya是一款基于Vue2和Vditor框架构建的在线Markdown编辑器,它集成了多种高级功能,能够支持用户绘制流程图、甘特图、时序图、任务列表,并内嵌echarts图表、五线谱显示,同时提供PPT预览、视频音频解析,以及将HTML自动转换为Markdown等实用特性。

该编辑器的功能覆盖相当全面:
- • 🎉 涵盖标准Markdown解析器所提供的基本编辑功能;
- • 🍀 支持绘制复杂的流程图、甘特图、时序图,并能管理任务列表;
- • 🏁 允许粘贴HTML内容,系统会自动将其转换为规范的Markdown格式;
- • 💃🏻 内置原生Emoji表情插入功能,用户可自定义常用表情集合;
- • 🚑 编辑内容会自动保存到本地存储,有效防止因意外情况导致的数据丢失;
- • 📝 提供实时预览模式,主窗口大小可自由拖拽调整,并附带字符计数工具;
- • 🛠 支持常用快捷键操作(如Tab键),以及代码块的快速添加与复制功能;
- • ✨ 能够导出带有完整样式的PDF、PNG、JPEG等多种格式文档;
- • ✨ 通过升级Vditor内核,新增了对echarts图表的集成支持;
- • ✨ 注入RevealJs库,实现了对PPT演示文稿的预览支持;
- • 👏 提供Markdown语法检查与格式化工具,确保文档内容专业规范;
- • 🦑 支持五线谱编辑,并能解析部分网站链接、视频和音频内容;
- • 🌟 增加了所见即所得编辑模式,可通过快捷键(⌘-⇧-M)切换;
- • 🌟 新增复制到微信公众号等周边平台的便捷功能;
- • 🌟 支持导入本地存储的Markdown(*.md)文件进行编辑;
Docker Compose安装指南
通过Docker Compose可以快速部署Arya编辑器,以下为配置示例:
services:
markdown-editor:
image: nicejade/markdown-online-editor:latest
container_name: markdown-editor
ports:
- 8080:80
restart: always
编辑器使用体验与界面操作
部署完成后,在浏览器中输入 http://NAS的IP:8080 即可访问编辑器主界面。

常见的操作方式包括将内容直接复制粘贴到左侧编辑区域,或者通过导入功能选择本地Markdown格式文件。

用户也可以直接在编辑界面进行在线创作,实时查看效果。
Docker部署UPage详细教程:AI可视化网页生成,零基础快速建站指南
UPage 是一款基于大语言模型技术的可视化网页构建平台,它允许用户接入多种主流大语言模型。只需通过简单的自然语言描述需求,平台便能快速生成个性化且视觉效果出色的网页,从而显著提升创作效率并融入智能元素,让网页设计变得更加便捷和高效。

该平台的核心特性涵盖多个方面,旨在满足从创意到实现的完整需求:
- • 基于LLM的页面生成:利用自然语言描述直接生成结构完整的网页内容。
- • 多种LLM提供商支持:兼容包括OpenAI、Anthropic Claude、Google Gemini在内的多种主流大语言模型。
- • 可视化编辑器:提供简洁直观的可视化编辑界面,支持实时预览修改效果。
- • 多页面生成:能够同时处理并生成多个独立页面,提升批量创作效率。
- • 代码导出:生成符合标准的HTML、CSS和JavaScript代码,便于集成到现有项目或进一步定制。
- • 响应式设计:自动适配不同屏幕尺寸,确保在各种设备上呈现良好视觉效果。
- • 部署集成:支持一键部署到常见的网页托管平台,简化发布流程。

安装与配置:Docker Compose部署详解
通过 Docker Compose 可以快速部署 UPage 服务。以下是一个典型的配置文件示例,展示了如何设置容器和相关环境变量:
services:
upage:
image: halohub/upage:latest
container_name: upage
ports:
- 3000:3000
environment:
- LLM_PROVIDER=OpenAI
- PROVIDER_BASE_URL=your-openai-api-base-url
- PROVIDER_API_KEY=your-openai-api-key
- LLM_DEFAULT_MODEL=your-default-model
- LLM_MINOR_MODEL=your-minor-model
volumes:
- ./data:/app/data
- ./logs:/app/logs
- ./storage:/app/storage
restart: unless-stopped
关键环境参数说明如下(更多详细参数建议参考官方文档获取):
- LLM_PROVIDER:指定默认使用的大语言模型提供商。
- PROVIDER_BASE_URL:设置OpenAI或兼容OpenAI规范的API基础URL地址。
- PROVIDER_API_KEY:配置对应API提供商的认证密钥。
- LLM_DEFAULT_MODEL:定义生成网页时使用的主要模型名称。
- LLM_MINOR_MODEL:指定辅助网页生成过程的次级模型。
操作与体验:从生成到修改全流程
部署完成后,在浏览器中输入 http://NAS的IP:3000 即可访问 UPage 的主界面,开始使用各项功能。

Docker部署VERT:无广告、全开源的本地文件转换工具指南

什么是VERT?
VERT是一款专注于本地文件转换的开源工具,其核心承诺在于为用户提供一个纯净无广告、完全开源且处理过程均在本地完成的解决方案。

如需在线体验,可以访问其官方站点: https://vert.sh
安装
推荐使用 Docker Compose 进行快速部署,只需创建或修改 docker-compose.yml 文件,并加入以下配置内容即可。
services:
vert:
image: ghcr.io/vert-sh/vert:latest
container_name: vert
ports:
- 8080:80
restart: unless-stopped
保存文件后,在文件所在目录执行 docker-compose up -d 命令,即可启动 VERT 容器。
使用
完成部署后,在浏览器地址栏输入 http://你的服务器IP:8080,即可访问 VERT 的主界面。

点击页面顶部的菜单栏,进入设置页面,你可以轻松地将界面语言切换为中文。

提示:如果通过 HTTP 协议访问界面,页面右下角可能会出现一个小的安全警告弹窗。请注意,某些高级功能可能需要通过 HTTPS 访问才能完全启用和使用。

回到首页或文件上传页面,你会发现 VERT 支持转换的文件格式非常丰富,涵盖了多种常见类型。

点击上传按钮,选择本地文件。这里首先以图片文件为例进行演示。

随后,选择你想要转换的目标格式(该工具支持批量选择并转换多个文件)。

点击转换按钮,等待进度条完成,转换后的文件就可以直接下载了。

该工具同样擅长处理音频文件,例如将 .flac 无损音频格式转换为通用的 .mp3 格式。

对于文档转换,例如将 .docx 文件转换为 .md Markdown 文件时,文档内包含的图片也会被自动提取、处理并打包,确保转换结果的完整性。

总结
VERT 是一款功能全面的本地文件转换工具,支持图像、音频、文档等多种类别的格式互转,并且提供了便捷的批量操作功能,整体上手难度低。相比于常见的在线转换服务,它彻底消除了恼人的广告干扰,并且所有处理均在本地进行,无需担心文件被上传至第三方服务器,在隐私安全方面更有保障。对于日常工作中频繁需要进行格式转换的用户而言,在本地部署这样一个轻量级工具是值得尝试的选择。
综合推荐指数:⭐⭐⭐(轻量无广告,能有效提升工作效率) 使用体验评价:⭐⭐⭐(操作简单直观,即开即用) 部署难度评级:⭐(过程极为简单)
EmbyTok:解锁Emby媒体服务器的TikTok式竖屏视频浏览新体验
EmbyTok是一款专为Emby媒体服务器设计的竖屏视频浏览客户端,它为用户带来类似TikTok的沉浸式视频浏览体验,使得个人媒体库的浏览方式变得更加现代和便捷。

EmbyTok的核心目标是革新传统媒体浏览方式,通过全屏竖屏设计和流畅的滑动交互,让用户能够以更轻松、直观的方式探索自己的视频收藏。

该客户端具备丰富的功能特性,旨在提升用户的整体浏览体验:
- • 📱 TikTok式浏览体验:采用全屏竖屏布局,支持上下滑动快速切换视频内容。
- • 🎵 音频控制功能:提供一键静音或取消静音选项,并通过直观的音量图标给予实时反馈。
- • ❤️ 收藏与点赞:用户可以为喜爱的视频点赞并添加到收藏夹,方便后续在专属列表中浏览。
- • 🔍 多样化浏览模式:支持最新视频、随机推荐以及收藏夹等多种浏览方式,满足不同需求。
- • 📁 媒体库管理:允许用户浏览、选择或隐藏多个媒体库,实现灵活的内容组织。
- • 🌐 响应式设计:自动适配移动设备和桌面端,确保在不同屏幕上都能获得最佳布局。
- • ⏩ 滑动进度控制:通过左右滑动操作来调整视频播放进度,增强交互便利性。
- • 📦 Android应用支持:基于Capacitor技术,可构建为原生Android应用,扩展使用场景。
- • 📱 视图切换选项:支持在视频流视图和网格视图之间一键切换,适应不同浏览偏好。
- • 📐 视频方向过滤:用户可以选择仅显示垂直、水平或两者兼有的视频内容。
- • 🖥️ 全屏播放模式:提供进入和退出全屏播放的功能,提升观看沉浸感。
- • 🎯 自动布局调整:根据屏幕方向智能调整显示方式,确保内容呈现最优。
- • 📱 竖屏界面优化:专为手机竖屏体验设计,界面元素布局更加合理。
- • ♾️ 无限连播模式:支持视频自动连续播放,减少手动操作,实现无缝观看。
- • 📱 平板模式兼容:针对平板设备进行优化,确保在大屏上也能获得良好体验。
需要注意的是,EmbyTok客户端无法直接读取本地视频文件,必须搭配Emby或Plex等媒体服务器使用。例如,结合Emby作为影音服务器,并通过BiliSync工具自动下载B站收藏的视频,这种组合非常适合利用EmbyTok的滑动切换功能来浏览短视频内容。

安装与配置指南
通过Docker Compose可以轻松部署EmbyTok。以下是一个示例配置,帮助用户快速启动服务。
services:
embytok:
image: crpi-90mw3693mrc3nsxp.cn-shanghai.personal.cr.aliyuncs.com/migumigu/embytok:latest
container_name: embytok
ports:
- 5175:80
environment:
- NODE_ENV=production
restart: unless-stopped
使用教程与操作步骤
在浏览器中输入http://NAS的IP:5175即可访问EmbyTok的界面,开始使用各项功能。
file-transfer-go文件快传工具:从部署到使用的完整教程

file-transfer-go是一款基于WebRTC技术构建的点对点文件传输工具,它提供了一个安全、高效且便捷的文件传输方案。用户无需注册即可直接使用,实现了真正的即开即用体验。

主要特性
- 📁 文件传输 - 支持同时传输多个文件,提升批量处理效率。
- 📝 文字传输 - 快速分享文本内容,便于即时信息传递。
- 🖥️ 桌面共享 - 提供实时屏幕共享功能,适用于演示或协作场景。
- 🔗 连接状态同步 - 用户界面实时显示连接状态,确保交互透明。
- 🔒 端到端加密 - 数据传输过程全程加密,服务器不存储任何文件,保障隐私安全。
- 📱 响应式设计 - 界面自适应调整,完美兼容手机、平板和电脑等多种设备。
- 🖥️ 多平台支持 - 支持在Linux、macOS和Windows系统上进行单文件部署,灵活性高。
部署步骤
通过Docker Compose可以快速完成部署,以下是具体的配置示例。
services:
file-transfer-go:
image: matrixseven/file-transfer-go:latest
container_name: file-transfer-go
ports:
- 8080:8080
restart: unless-stopped
功能使用指南
在浏览器中访问 http://NAS的IP:8080 即可打开工具的主界面。

主界面清晰地展示了三大核心功能模块:文件传输、文本消息传递以及共享桌面。

文件发送与接收
用户可以点击按钮选择文件,或者直接将文件拖拽到指定的上传区域。

该功能支持一次性上传多个文件,操作时点击“生成取件码”按钮即可。

系统会自动生成一个唯一的取件码,接收方只需通过该取件码访问对应的链接即可获取文件(发送方在此期间仍可继续添加更多文件)。

在接收端,打开一个新的浏览器窗口作为接收方,即可查看到被分享的文件列表。

提示:在正常情况下,界面下方应该显示两端均已成功建立连接。

在接收端界面,点击“开始传输”按钮以启动文件接收流程。

最后,在弹出的对话框中选择“保存文件”即可完成下载。

在发送端,用户同样可以实时观察到文件传输的详细进度和状态。

经过测试,即使是体积较大的文件也能够顺利地进行发送和接收。

文本信息交换
首先需要创建一个专用的房间,以便进行文字内容的传输。
GitHub资源宝库:全球最大开源社区,不止代码,更是免费效率神器
对于经常与代码打交道的人而言,GitHub这个平台必定如雷贯耳。作为全球首屈一指的代码托管平台与软件开发协作社区,其名声早已超出技术圈层,即便是不懂编程的普通用户,也多有耳闻。
截至2025年的数据,GitHub已汇聚了超过1.5亿开发者、400万个组织机构以及高达4.2亿个代码存储库,成为开源项目管理与版本控制领域不可或缺的基础设施。
对于开发者而言,它无疑是一个取之不尽的巨型代码仓库。然而,它的价值远不止于此。对于其他领域的从业者乃至普通学习者来说,GitHub同样是一个蕴藏丰富的效率工具与知识宝库。本文将深入探讨,普通人如何利用GitHub来提升工作效率、丰富个人技能储备。
什么是GitHub?
在探讨其具体用途之前,有必要先厘清GitHub的本质。从字面构成看,“GitHub”由“Git”与“Hub”两部分组合而成。
“Git”本身是一个开源的分布式版本控制系统,是管理项目代码变更的核心工具。而“Hub”在英文中意为“枢纽”或“中心”,形象地描绘了GitHub作为连接全球开发者与项目的核心平台的角色。
简而言之,GitHub不仅是存储代码的云端仓库,更是全球开发者共享智慧、协作创新的线上根据地。它的核心特征可以概括为以下几点:
- 协作与共享平台:它超越了简单的代码网盘功能,构建了一个允许全球程序员公开分享项目、交流技术的社区。
- 强大的版本管理:无论是团队协作开发还是个人项目管理,它都能清晰记录每一次代码修改,轻松回溯历史版本,有效管理开发流程。
- 多元的价值生态:对于非技术背景的用户,这里是发掘免费实用工具与优质学习资源的宝地;对于技术人员,则是一个通过公开作品展示能力、为个人简历增添亮点的绝佳舞台。

GitHub对非开发者有何价值?
或许你会认为,GitHub只是程序员存储和共享代码的专属领地。若仅停留于此种认知,无疑将错失一个巨大的宝藏。实际上,无论你从事学术研究、技能学习,还是仅仅想寻找高效的免费资源,GitHub都能提供强有力的支持。
1. 永不丢失的免费云端知识库 GitHub不仅限于存储代码。你的学术论文、项目策划案、学习笔记甚至个人日记,都可以托管于此。它完整记录每一次内容的修改与提交,这意味着你可以随时查看并一键恢复到昨天、上周或数月前的任何一个版本。相较于普通网盘,它提供了完整的内容变更历史,便于追溯与复盘,且存储完全免费,没有时长限制。

2. 为长期项目提供可持续支撑 无论是复杂的学术研究还是日常的项目工作,GitHub都能提供低成本、高效率的协作支持。它可以将零散的研究构思、实验数据、分析过程和成果写作,整合为结构清晰、全程可追溯的项目生命周期。通过创建公开或私有的仓库,它为零预算或小型的团队提供了专业的协作平台,显著降低了工具使用的门槛。

此外,通过关键词搜索,你能在平台上找到海量的数据集、开发框架、设计素材与文档模板。其协作机制允许多人同时修改同一项目而不会产生冲突,彻底告别了反复通过邮件发送“最终版_v2”、“最终确认版”文件的低效模式。
3. 低成本打造个人技术名片 将你的课程设计、实验报告、个人项目系统地整理并提交到GitHub,平台会自动生成一张直观的“贡献日历图”。这张布满绿色小点的图表,成为了你学习与成长历程最硬核的视觉化证明。对于求职者(尤其是技术相关岗位)而言,一个维护良好、项目丰富的GitHub主页,其说服力远胜于千言万语的简历描述,直接向招聘方展示你的实践能力、项目经验与持续学习的习惯。
4. 通往全球免费资源库的VIP通道 如果说以上几点略显抽象,那么这一点则充满了直接的吸引力——GitHub是一个汇聚了世界顶级免费工具、软件与知识资源的宝库。无论是图像处理、办公自动化、视频剪辑,还是当下火热的AI应用,几乎都能在这里找到功能强大的免费开源替代品。从顶尖大学的公开课资料、编程电子书到各领域的知识图谱,资源应有尽有。你不仅可以免费使用,还能深入学习、研究甚至改进这些已开源的项目。

当然,GitHub的价值远不止上述四点。它本质上为普通人提供了一套管理数字创作与知识资产的先进方法论与免费工具集,从安全备份、高效学习、免费获取资源到无缝协作,精准地解决了信息时代每个人在效率、数据安全与个人成长方面所面临的普遍性问题。
如何高效使用GitHub?
了解了GitHub的潜在价值后,接下来便是最关键的一步:如何上手使用。这个问题可深可浅,要想完全驾驭以满足个性化需求,确实需要一些技巧。但本文旨在帮助新手跨越入门门槛,因此将以简洁、通俗的方式进行讲解。
第一步:访问与注册 首先,请确保访问的是GitHub官方网站。由于其知名度极高,在搜索引擎中输入“GitHub”,排名第一的结果通常即是官网(网址为 github.com)。请认准其独特的章鱼猫(Octocat)标识。

官网界面为英文,现代浏览器通常提供一键翻译功能。在首页中央的输入框内填入邮箱,点击绿色的“Sign up for GitHub”按钮即可开始注册。页面右上角也提供了登录(Sign in)入口。注册过程需要验证邮箱、设置密码和用户名。如果仅用于浏览和搜索资源,不注册亦可访问大部分公开内容。

第二步:初步探索 登录后,你可能会首先看到项目创建引导或新手教程页面。初次使用时,建议浏览页面下方提供的官方入门文档,这有助于你更好地理解Git与GitHub的基本概念和工作流程。

若你暂无发布内容的计划,可直接点击页面左上角的菜单栏(三条横线图标),找到并点击“Explore”(探索)选项。这里会根据你的兴趣和行为,智能推荐相关的开源项目,类似于内容平台的推荐算法。

第三步:发现热门与搜索资源 如果推荐内容不符合你的需求,可以关注旁边的“Trending”(趋势)页面。这里展示了当日、本周或本月内最受社区关注和欢迎的项目,并支持按编程语言筛选。这是快速发现热门工具和技术的捷径。
每个项目都有一个“Star”(星标)计数,这类似于“点赞”或“收藏”。星标数越高,通常代表该项目越受欢迎。点击“Star”后,该项目会出现在你的个人收藏列表中,方便日后查找。

最强大的功能莫过于页面顶部的全局搜索框。你可以在此输入关键词进行精准或模糊搜索,支持中英文。不过,使用英文关键词通常能获得更广泛和准确的结果。

例如,输入中文关键词“阅读”,可能会得到上万个相关结果。虽然需要一些筛选,但这也意味着你有充足的选择进行对比,从而找到最符合心意的那一个。

第四步:查看与下载项目 点击进入一个项目(如某个漫画阅读器),页面中央主要区域展示的是项目源代码和文件结构。右侧通常有“Releases”(发布版本)区域,其中“Latest”指向最新稳定版。

向下滚动页面,可以阅读项目的详细说明文档,了解其功能、用法和特点,这能帮助你快速判断它是否满足需求。一些贴心的作者会直接在简介中提供下载链接或演示地址。

如果简介中没有直接提供,可以点击“Latest”发布标签进入详情页。在页面下方的“Assets”(资源)部分,通常会提供编译好的可执行文件供直接下载。你可以通过文件后缀判断其适用的系统,例如:
.exe:Windows系统安装程序.dmg:macOS系统安装包.apk:Android系统应用安装包 直接点击即可下载使用。
其他实用注意事项
- 访问限制:未登录状态访问GitHub,若短时间内请求过于频繁,可能会触发次要速率限制,需要等待几分钟后才能继续操作。登录账户后,此类限制会大大放宽,访问体验更佳。
- 网络连接:在国内访问GitHub,直连有时可能会遇到速度缓慢、下载中断或连接超时等问题。除了尝试在网络状况较好的时段访问,也可以考虑使用一些技术方法(如修改Hosts文件)或寻找可靠的GitHub镜像站点来改善连接质量。
- 安全识别:请始终通过官方渠道访问GitHub,警惕仿冒网站,保护好自己的账户信息安全。

HolyClaude AI工作站一键部署教程:开箱即用的容器化开发环境
通过一条命令即可消除手动配置的繁杂步骤,快速搭建起一套功能完整的AI开发工作站。该方案集成了Claude Code、Web用户界面、无头浏览器、七个AI命令行工具以及超过五十种开发工具,所有组件均已实现容器化封装,核心优势在于提供即开即用的便捷体验。

HolyClaude项目旨在简化AI工作站的部署流程。它通过一条指令封装了复杂的配置过程,让开发者能够迅速获得一个完备的AI开发环境。该环境不仅包含了Claude Code等核心AI编程助手,还提供了直观的Web操作界面、用于自动化测试的无头浏览器、多款高效的AI命令行工具以及涵盖开发全流程的各类实用工具,所有功能均运行在容器中,确保环境的一致性与隔离性,真正实现了开箱即用。

目前支持的AI服务提供商包括:
- Claude Code
- Cursor
- OpenAI Codex
- Gemini
安装步骤详解
本项目推荐使用Docker Compose进行部署。以下是一个基础的docker-compose.yml配置文件示例:
services:
holyclaude:
image: coderluii/holyclaude:latest
container_name: holyclaude
shm_size: 2g
ports:
- 3001:3001
environment:
- TZ=Asia/Shanghai
volumes:
- ./claude:/home/claude/.claude
- ./workspace:/workspace
restart: unless-stopped
关键配置参数说明(更详细的参数建议查阅官方文档):
- shm_size(共享内存):由于集成了Chromium浏览器内核,建议至少分配2GB共享内存,以避免运行时出现随机崩溃的问题。
- 3001(端口映射):此端口用于通过浏览器访问HolyClaude的Web用户界面。
- TZ(时区设置):用于配置容器内部系统时区,确保时间显示正确。
- /home/claude/.claude(卷挂载路径):此目录用于持久化保存用户配置、身份凭证以及API密钥等重要信息。
- /workspace(卷挂载路径):此目录作为工作空间,用于存放所有的项目代码和开发文件。
使用流程与界面介绍
容器启动后,在浏览器地址栏输入 http://你的服务器IP地址:3001 即可访问HolyClaude的主界面。

首次访问时,系统会引导你设置用户名和密码,以创建初始的管理员账户。

接下来需要配置Git工具的个人信息,这部分信息将用于管理本地代码仓库。如果暂时不清楚具体用途,保持默认设置直接进入下一步即可。

由于演示环境未绑定实际账号,此处跳过登录步骤。

成功进入后,你将看到主编辑器面板。界面左下角是全局设置按钮。

为了获得更清晰的截图展示效果,此处将界面主题切换为深色模式。

首先,建议在设置中将界面语言更改为中文,以方便操作。

你可以在此处登录自己已有的AI服务提供商账户。需要注意的是,当前界面可能不支持直接设置第三方的自定义API基础地址(BASE URL)。

系统支持用户根据需求安装自定义插件以扩展功能。

返回主面板,点击左上角的菜单可以开始创建新项目。

根据实际需要选择项目类型,本示例将演示如何新建一个空白项目。

如果不确定项目路径该如何填写,可以点击输入框旁边的文件夹图标,通过图形化界面浏览并选择目录。

此处,我们创建了一个名为“test1”的新文件夹,作为新项目的存储位置。

点击“下一步”按钮继续项目创建流程。
HotPush:一站式热点聚合利器,打造你的专属信息流,效率倍增!
在碎片化信息时代,每日浏览热点已成为许多人的固定习惯。然而,平台繁多导致信息极度分散,常常让人陷入“越刷越乱”的困境:微博热搜、知乎热榜、B站热门、外加技术圈必看的V2EX和掘金……真正的挑战并非缺乏内容,而是缺少一个能将各平台热点有效聚合,并依据个人偏好进行主动推送的整合方案。
近期,一个名为HotPush的开源项目进入了我的视野,它精准定位于“热点聚合与主动推送”。该项目将微博、知乎、B站、V2EX等13个主流平台的热榜内容统一汇聚于一个清晰的面板之中。更出色的是,它支持将你关心的热点信息,实时推送到Telegram、Discord、企业微信、飞书、钉钉乃至个人邮箱等多个渠道。同时,它还具备关键词过滤、推送时段限制、来源平台筛选等智能规则,能有效过滤无关信息,减少干扰。

核心特性一览
项目的完整名称是JackyST0/hotpush,你可以在GitHub上轻松搜索到。其核心功能围绕“推送”展开,数据源基于某公开站点的RSS(latest.rss),无需登录即可获取公开的热点信息。
- 🌐 打破信息孤岛 - 聚合微博、知乎、B站、V2EX等13个平台的热门榜单,实现一站式浏览。
- 📨 连接你的工作流 - 支持将信息推送至Telegram、Discord、企业微信、飞书、钉钉、电子邮件等常用渠道。
- ⚡ 捕捉瞬息热点 - 实现分钟级别的监控频率,确保新出现的热点能够第一时间送达。
- 🎯 精准信息筛选 - 通过关键词黑白名单、自定义推送时间段、特定来源平台过滤等规则,打造纯净信息流。
- 🎨 优雅交互体验 - 前端采用Vue 3与Tailwind CSS构建,提供现代化、响应式的用户界面。
- 👥 灵活的权限管理 - 支持多用户体系与细粒度的权限控制,适合团队协作使用。
- 🐳 简化部署流程 - 提供完整的Docker镜像与编排文件,支持一键快速启动,真正做到开箱即用。
- 🆓 开源精神永驻 - 遵循宽松的MIT开源协议,可自由使用、修改与分发。
此外,根据项目动态,开发者正在规划集成AI摘要生成功能,值得后续关注。
详细部署指南
下面我们以在威联通(QNAP)NAS上部署为例,整个过程并不复杂。
首先,通过电脑上的终端工具(如PuTTY或Terminal)使用SSH连接到你的NAS,并依次执行以下命令进行操作。
# 第一步,进入常用的Docker工作目录
cd /share/Container
# 第二步,从GitHub克隆项目仓库
git clone https://github.com/JackyST0/hotpush.git
# 第三步,进入项目文件夹
cd hotpush
# 第四步,使用Docker Compose创建并启动所有服务(在后台运行)
docker compose up -d
# 如果上述命令执行失败,可以尝试使用传统的docker-compose命令
docker-compose up -d

项目启动时需要进行首次构建,请耐心等待片刻,直到控制台输出显示所有服务均已正常运行。
如果在运行过程中遇到错误,例如下图所示的情况。你可以先通过 docker-compose down 命令停止服务,然后重新执行上述第四或第五条启动命令。
JadeAI开源AI简历助手全攻略:智能生成、优化润色与一键部署指南
开工首日,一位从事企业招聘兼职的朋友向我诉苦:今年本地人才市场拥挤到难以挪步,每年春季都是求职高峰期,机会固然增多,但筛选过程也更为严苛——人力资源专员通常仅用几十秒就能决定是否继续浏览一份简历。
本期将分享一款我近期发现的AI简历辅助工具:JadeAI。它允许用户直接上传现有的简历PDF或图片文件进行解析,并基于人工智能的解读结果对简历结构与表达进行优化。该工具还具备职位描述匹配分析、求职信生成、语法与措辞检查等功能,并支持导出PDF、DOCX等多种格式,非常适合用于快速打磨简历至可投递状态。

项目概览
该项目为开源项目,完整名称可在GitHub上搜索:twwch/JadeAI。
以下是该工具的功能特性介绍,其设计既灵活又丰富。尽管功能众多,但部署过程却出乎意料地简单。
一、在线设计功能
- 拖拽排版:各模块支持自由移动与重新排列。
- 画布直改:点击即可编辑,上手速度极快。
- 50+ 模板:包含ATS友好型、时间线式、简约及商务等多种风格。
- 主题自定义:实时预览配色、字体、间距与页边距调整效果。
- 撤销/重做:最多支持50步操作历史记录。
- 自动保存:可设置自动保存频率,也支持手动即时保存。
二、AI智能功能
- AI 聊天助手:在编辑器内直接对话,支持多轮历史追溯。
- 一键生成简历:基于目标岗位、个人经历与技能生成完整简历内容。
- 简历解析:上传PDF或图片简历,自动提取并转换为可编辑结构。
- JD 匹配分析:提供关键词匹配度、ATS系统评分及具体改进建议。
- 生成求职信:结合简历与职位描述生成求职信,可选正式、友好或自信等语气。
- 写作质量检查:识别弱动词、模糊表达与语法问题,并给出综合评分。
- 多语言翻译:保留技术术语准确性,支持约10种语言互译。
- 模型接口灵活:兼容OpenAI、Anthropic或自定义API,用户可自行配置密钥。
三、导出与分享选项
- 多格式导出:支持PDF、DOCX、HTML、TXT及JSON格式导出。
- 链接分享:生成可分享的令牌链接,可选密码保护增强隐私。
- 浏览统计:查看简历被打开或访问的次数统计。
四、管理与用户体验
- 多简历看板:提供网格或列表视图,支持搜索与排序功能。
- 复制与重命名:快速创建简历不同版本并进行管理。
- 新手引导:首次使用时提供交互式操作指引。
- 双语界面:支持中英文语言切换;具备深色模式选项。
- 登录灵活:支持Google OAuth授权或浏览器指纹识别(无需配置)。
- 数据库可选:默认使用SQLite,也可适配PostgreSQL数据库。
部署步骤详解
以威联通NAS为例,通过Docker Compose方式部署JadeAI。
首先打开任意终端,输入以下命令生成一个Secret Key。
openssl rand -base64 32
# 以下示例密钥可供参考,实际使用中自定义更佳:CleTPSazEaONhxvxHjbKqHXttIeSw3MRkXuVeSVWAI8=

随后打开威联通的Container Station应用,创建新的应用程序。
部署代码如下所示:
services:
jadeai:
image: twwch/jadeai:latest
container_name: jadeai
ports:
- "3003:3000" # 左侧端口可根据需要自行修改
environment:
- AUTH_SECRET=CleTPSazEaONhxvxHjbKqHXttIeSw3MRkXuVeSVWAI8=
volumes:
- /share/Container/jadeai:/app/data
restart: always
实战使用指南
部署完成后,在浏览器中输入NAS_IP:3003即可访问JadeAI服务界面。其设计风格现代且美观。
JadeAI智能简历生成器完整部署与使用教程:AI驱动优化求职简历

JadeAI是一款基于人工智能技术的智能简历构建工具,旨在协助用户高效地创建和优化个人简历,从而提升求职成功率。它整合了先进的AI功能与直观的可视化编辑界面,让简历制作过程变得更加简单和个性化。

核心功能特性详解
JadeAI提供了全面而强大的功能集,覆盖简历编辑、AI增强、导出分享和管理等多个方面,具体包括:
1. 简历编辑功能
- 拖拽编辑器:通过可视化拖放操作,自由排列简历的各个模块和条目,布局调整直观便捷。
- 行内编辑:点击简历画布上的任意字段,即可直接进行编辑,实现所见即所得的修改体验。
- 50套专业模板:提供丰富多样的简历模板选择,涵盖经典、现代、极简、创意、ATS友好、时间线、北欧风、瑞士风等多种设计风格。
- 主题定制:实时调整简历的颜色方案、字体样式、间距和页边距,并即时预览效果,满足个性化审美需求。
- 撤销/重做:支持完整的编辑历史记录,最多可回溯50步操作,确保编辑过程安全无忧。
- 自动保存:可配置自动保存的时间间隔(范围从0.3秒到5秒),同时也支持用户手动触发保存,防止数据丢失。
2. AI智能能力
- AI聊天助手:编辑器内集成对话式AI助手,支持多个独立会话并保存聊天历史,可随时咨询简历优化建议。
- AI一键生成简历:只需输入目标职位、个人经验和技能关键词,AI便能自动生成结构完整、内容专业的简历草稿。
- 简历解析:上传现有的PDF或图片格式简历,AI能够自动识别并提取其中的全部文字内容,方便快速导入和编辑。
- JD匹配分析:将您的简历与招聘职位描述进行智能对比,分析关键词匹配度、提供ATS系统评分并给出具体的改进建议。
- 求职信生成:基于您的简历内容和职位描述,AI自动生成定制化的求职信,并允许用户选择正式、友好或自信等不同语气。
- 语法与写作检查:自动检测简历文本中的弱动词、模糊描述和语法错误,并提供整体写作质量评分。
- 多语言翻译:支持在10种常用语言之间进行互译,同时能保留专业术语的原意,助力国际化求职。
- 灵活AI供应商:支持接入OpenAI、Anthropic等主流AI服务,也允许配置自定义API端点;用户可在应用内自行管理API密钥。
3. 导出与分享选项
- 多格式导出:支持导出为PDF(采用Puppeteer和Chromium引擎渲染)、智能单页PDF(自动优化内容以适应一页)、DOCX、HTML、TXT及JSON格式。
- JSON导入:可以导入先前导出的JSON文件,用以还原简历或创建新简历;在编辑器中导入会覆盖当前内容,在仪表盘导入则会创建新简历。
- 链接分享:生成基于Token的安全分享链接,并可选择添加密码保护,方便安全地向他人展示简历。
- 浏览统计:自动追踪并统计通过分享链接查看您简历的次数,了解简历的关注度。
4. 简历管理工具
- 多简历仪表盘:提供网格和列表两种视图模式,支持按名称搜索以及按创建日期或名称进行排序,方便管理多个简历版本。
- JSON导入创建:直接在仪表盘界面通过上传JSON文件来快速创建新的简历项目。
- 复制与重命名:提供快捷操作来复制现有简历或对其进行重命名,简化简历版本管理流程。
- 新手引导:内置交互式分步引导教程,帮助新用户快速熟悉核心功能和操作流程。
5. 其他实用特性
- 双语界面:提供完整的中文(zh)和英文(en)用户界面,满足不同语言用户的使用习惯。
- 暗色模式:支持浅色、深色以及跟随系统设置三种主题模式,保护视力并提升阅读舒适度。
- 灵活认证:支持通过Google OAuth进行账户登录,也提供基于浏览器指纹的零配置匿名使用方式。
- 双数据库支持:默认使用无需配置的SQLite数据库,也支持切换至更强大的PostgreSQL数据库以满足进阶需求。
详细安装步骤:Docker Compose部署JadeAI
使用Docker Compose是部署JadeAI最便捷的方式。只需创建一个docker-compose.yml文件,并填入以下配置内容:
services:
jadeai:
image: twwch/jadeai:latest
container_name: jadeai
ports:
- 3000:3000
environment:
- AUTH_SECRET=9xiV4uOJyvtYGj4i
volumes:
- ./data:/app/data
restart: always
关键参数说明:
AUTH_SECRET(环境变量):此密钥用于会话加密,建议使用命令openssl rand -base64 32生成一个更安全的随机字符串进行替换。/app/data(卷挂载路径):此目录用于持久化存储JadeAI的配置文件和应用数据,确保容器重启后数据不丢失。
保存文件后,在终端中运行 docker-compose up -d 命令即可启动服务。更多高级配置参数建议查阅官方文档。