酝酿许久,我终于完成了这款一直想开发的博客主题——Blumid,也就是你现在所看到的模样。它基本完整实现了 Ghost 官方提供的所有功能(如搜索、会员、内容卡、原生评论等),更在设计理念和功能细节上倾注了大量心血。 Blumid 的核心是“内容优先”。在这个信息过载的时代,许多博客追求海报级的视觉冲击力,但这往往会分散读者的注意力。Blumid 选择克制与优雅,旨在通过柔和的视觉引导,为读者创造一个沉浸、愉悦的阅读环境。 如果你喜欢这款主题,欢迎你: * 前往 GitHub 下载并安装到自己的博客上:code-gal/Ghost-Theme-Blumid * 点亮一颗星 (Star)✨ 来支持这个项目。 * 订阅我的博客,以充分体验它的所有特点,重点在精心设计的侧边栏。 设计理念 我将 Blumid 的核心风格概括为 “晶莫渐变”,旨在突出内容本身,并提供舒适的视觉体验。 * 模块化与现代感:内容以清晰的圆角卡片形式组织,信息层
砖工技术
5 篇文章Cactus Comments 是一款独特的开源评论系统,它利用去中心化通讯协议 Matrix 作为后端,这赋予了它超越传统评论组件的巨大潜力——无论是实现网站实时聊天、集成 AI 智能客服,还是作为微博客(Microblog)的内容发布渠道,其扩展性在同类开源项目中都难得一见。 然而,原项目已停止更新,我为其注入了新的活力:不仅修复了原有缺陷,更独立开发了一系列实用新功能(我的分支目前尚未合并到主干)。 经过持续打磨,这个新版本已经相当完善。本文将为你详细介绍我带来的新特性,并提供一份结合新功能的中文安装教程。你可以在我的个人博客上体验。 请注意:为了服务器的稳定,体验前需要注册。因为访客模式可能会对自托管的 Matrix 服务端造成难以预估的压力。 新版 Cactus Comments:都有哪些亮点? 🚀 核心升级 * 架构更新:重构了构建配置和依赖,现已支持在 Node.js v22+ 环境下进行开发和部署。 🖼️ 媒体功能大升级 1. 安全媒体支持:新增 isAuthenticated 选项,
自托管 Matrix Synapse 服务器为用户提供了去中心化的通信解决方案和可扩展的生态体验,但每一个追求极致体验的部署者,都会面临一个几乎无法调和的“不可能三角”:安全性、隐私性与性能。 * 追求安全性,意味着隐藏服务器 IP、抵御攻击,通常需要 Cloudflare 这样的代理服务。 * 追求隐私性,意味着杜绝任何第三方(即使是 Cloudflare)看到解密后的敏感数据(如密码)。 * 追求网络性能,意味着必须解决跨国网络访问时(尤其在晚高峰)的高延迟和拥堵问题。 传统的单路径架构无法同时满足这三点,当然前提是你需要使用“联邦”。本文将详细阐述一套“双轨制”的终极架构方案,通过优雅的职责分离和网络隔离,完美地解开这个“三元悖论”。这套方案将为您的 Matrix 服务构建一个公共安全入口和一个私密高速通道,将一个简单的自托管服务,提升为一套弹性的、高性能的、安全且私密的专业级通信平台。
构建自定义 Ghost 主题 - 文档 基本概念 * Handlebars 是 Ghost 的模板语言,用于创建模板。 * index.hbs 、 post.hbs 和 package.json 这三个必填文件构成了主题的基本结构。 * 上下文将网站数据与正确的模板连接起来。 * GScan 工具用于验证 Ghost 主题。 模板语言 Ghost 主题使用标准 HTML 、CSS 和 JavaScript 创建,在需要呈现动态数据时使用 Handlebars 表达式, Handlebars 是一种模板语言,因此页面扩展名为 .hbs,该语言将动态数据渲染为静态 HTML 的形式发送到浏览器。 Ghost 还使用了一个名为 express-hbs 的附加库为 Handlebars 添加了一些附加功能,如布局和局部。 基本helper语法
久闻中本聪[1]用PGP对邮件签名,这让他保持匿名交流的同时避免身份被伪造,其背后是一种称之为OpenPGP的协议,这是什么?除了给邮件加密和签名,还有哪些用途? 简要介绍 简而言之Phil Zimmermann在1991年创造了PGP程序,然后1997年开发它的团队提出了OpenPGP协议,随后成为通用标准,任何符合这一标准的程序也被称作OpenPGP,相互兼容,其中常见的有PGP、GnuPG、OpenPGP.js等。 OpenPGP使用了对称和非对称加密,具体支持的对称算法(如AES)和非对称算法(如RSA、ECDSA)目前都没有破解的可能。对称加密和解密用的是同一个密钥,密钥如何安全传输和保存是个问题;非对称方式则是一对密钥,可以用公钥加密然后用私钥解密,或者私钥加密,公钥解密。公钥和私钥数学上等价,公钥可以公开,私钥自己保存。对称加密的性能(速度)要优于非对称加密,OpenPGP标准是以非对称方式加解密"对称加密的钥匙"[2]: 以邮件为例,实现两种功能: 1. 邮件加密,A发送加密邮件给B,过程首先随机生成对称加密的钥匙,加密明文内容,