
这个网站的技术历史:引擎、编辑内容源、路由、发布与交互界面。这里按主要版本归纳变更,不逐条罗列提交。详细记录涵盖2026年9月下旬至10月;更早的阶段根据档案重建,无法确定的日期另行注明
2026年10月27日
Mono,就要等宽
- Medeo Mono
- Medeo Sans
- Medeo Pixel
- xterm
- DOM
- WOFF2
- 公开外壳采用Medeo Sans和Mono,终端采用Medeo Pixel。
- xterm保留ASCII测量,DOM提供自然字宽和按词选择。
- 移动端菜单按词换行,原样复用7,208个资源。
验证与限制:检查本地和生产浏览器、360 • 390 • 430 px,未做实体手机验收。
了解详情
公开站点外壳的正文和标题改用Medeo Sans,导航、日期和元数据改用Medeo Mono。该版本中Medeo Pixel只用于终端,仅发布正体字体。现有媒体、内容URL和语言边界保持不变,阿拉伯语和中文继续使用原生系统回退字体。
字体采用SIL OFL 1.1许可证。Sans与Mono核心子集共154,624字节,完整文件为210,720字节;子集以外的字符仍可加载完整字体。已检查轮廓、字宽和可变轴,确保字形保持一致。
终端仍使用xterm测量和绘制ASCII图形,显示的Pixel文字则采用自然宽度及普通DOM选择,修复文字与选择网格错位。字号为14至32 px,默认为16 px。后续修复让移动端菜单按词换行,续行保留逻辑条目编号和点击动作。检查了360、390和430 px宽度,未做实体手机验收。
首页展开的树形导航按测量结果预留高度,关闭后恢复内容位置;公告链接在安全的新标签页打开。字体版本渲染了9条代表性路由,并对其余HTML执行经验证的字体头部转换。换行修复仅修改终端及其依赖,逐字节复用7,208个资源。
2026年10月26日
干净的克隆,完整的上下文
- GitHub
- Linux
- Node.js 22
- pnpm
- Astro
- SHA-256
- 完整已验收基础包从加密档案恢复,并校验哈希索引。
- JSON排版规范化独立于Astro dev运行,保存不等于发布。
- Style Guide提供7种语言版本及原生页头变体。
验证与限制: Linux验证、staging预览及公开目录发布分别记录。
了解详情
新的云任务可以分别恢复源代码和加密的已验收基础包。基础包是完整且经过检查的软件包,并非示例构建;索引和哈希将恢复文件绑定到原始验收,加密密钥另行保管。新聊天可以准备私有预览,但不会因此获得发布公开网站的权限。
在全新Linux环境中检查了恢复和应用运行。排版规范化独立于Astro运行,涵盖直接保存JSON;它保留语言边界并提示存在歧义的引号。保存不会改变发布状态。
Style Guide更新了全部7种语言。页头和布局变体采用网站原生组件,封面与示例对照源设计检查。它是文字、代码、媒体和页面组合的工作目录。云环境验证、公开目录交付和实体设备验收分别记录;该版本未完成最后一项。
2026年10月23–25日
编辑器不再制造意外
- React
- Koenig
- Cloudflare D1
- R2
- CAS
- 私有草稿与历史存入D1,私有媒体存入R2。
- compare-and-swap保护并发写入,请求锁定修订及源基础。
- React • Koenig、H1–H6、列表、Undo和设计目录与审计后的认证整合。
验证与限制: 10月25日独立编辑器发布并完成生产回读,未重新部署根站点。
了解详情
离开EmDash后建立了独立的私有编辑器。React与Koenig依赖由编辑器单独管理,公开Astro站点仍读取仓库文件。草稿、历史、认证和发布请求位于独立D1,私有上传位于独立R2;根站点Worker不需要编辑数据库。
保存、自动保存、导入译文和提交发布请求都不会发布内容。请求锁定不可变修订及其源基础;文件交接在应用前检查并发变更,写入采用compare-and-swap。私有图片只有在准备发布时才获得批准的公开地址。
编辑器保留可折叠文档树、格式工具栏、H1–H6、列表、Undo、设计目录及作者与参与者关系。10月25日最终整合将最新UI与经过审计的认证、过期技术行的有界清理合并;草稿、历史、请求和有效会话均保留。编辑器独立发布,此次整合没有重新发布公开文章。
2026年10月24日
304也是一种回答
- SSR
- HTTP ETag
- WebP
- gzip
- Cache API
- Web Analytics
- TLS 1.2
- 首屏保留完整SSR,条件目录请求返回无响应体304或最新200。
- 无损400 • 720 • 800 px WebP及验证后的Geist子集减少传输。
- Cache API在HTMLRewriter及允许的Analytics之后缓存最终HTML,gzip仅运行一次。
- 滚动显现不再隐藏可见Masonry卡片;TLS与HSTS另在边缘配置。
验证与限制:生产环境检查GET • HEAD • 304、gzip • identity、隐私边界及首屏卡片可见性。
了解详情
首页保留完整服务端渲染的卡片,然后携带精确ETag发起一次条件目录请求。目录未变返回无响应体的304,变化时返回200以更新复用的旧HTML。删除了重复预加载;首屏仍不依赖客户端列表请求。
在不修改2400×2400原图的前提下,新增400、720和800 px人像WebP。缩放后无损编码,并通过解码RGB像素比对验证。根据实际列宽和设备像素密度选图。当时使用的Geist与Geist Mono子集检查了字宽、轮廓和字形塑造;这早于Medeo。
最终HTML在片段合成及允许的Analytics信标之后缓存,再执行一次gzip。缓存键包含版本、页面、片段、编码和分析变体。已检查GET、HEAD、304、gzip和identity。编辑器、预览、API及私有响应不进入公开分析和相应缓存。
另一项修复移除了首页卡片等待滚动显现的逻辑。Masonry会把卡片移入首屏,但卡片可能仍透明,直到滚动才显示。仅修改包内2个资源,未渲染HTML,复用其余6,703个资源。生产浏览器确认首屏可见。这些是实测检查,不代表每位访客都获得相同收益。
边缘设置单独将最低TLS版本提高至1.2。Full Strict仅应用于明确检查过的Web主机;1天HSTS仅用于支持HTTPS的主域,不含includeSubDomains或preload。CDN被排除。由于父域未签名,DNSSEC仍不可用。
2026年10月23日
首页找到自己的声音
- Svelte
- Masonry
- Astro
- Ask
- File catalogue
- 主题标签、共享目录和Masonry运行在同一Svelte外壳中。
- 阅读器和Ask读取已发布文件,作者与参与者仍分别建模。
- 保留旧首页和精确回滚方案。
验证与限制:首页发布与Ask修复分别有验收报告。
了解详情
首页加入Svelte外壳,包含主题标签、共享信息流和Masonry网格。文章、家庭内容、项目和页面均来自已发布文件目录。阅读器与Ask共享上下文,无需另建编辑源。
导航与目录区分作者和参与者,家庭资料页关联现有文章;作者目录使用这些关系。Ask修复了侧栏收起状态。新首页发布时保留了旧首页和精确回滚方案,设计实验不构成删除已验收外壳的理由。
2026年10月21–22日
文件接管一切
- Astro
- Svelte
- Cloudflare Workers
- HTMLRewriter
- RSS
- Markdown
- content/成为统一来源:稳定ID、区块树、俄语及6份译文,草稿与已发布分离。
- 根Worker整合ASSETS、Ask、终端及签名预览,无需编辑D1。
- HTMLRewriter合成静态信息流和推荐片段,校验大小及SHA。
- 一次文字发布记录:约104秒,渲染1页 • 复用1,968页。
验证与限制:文件站点切换已发布,耗时仅为单次运行,不是SLA。
了解详情
编辑内容源迁至仓库content/。每份内容保留稳定ID、共享区块及媒体顺序、俄语原文和最多6份译文:EN、AR、ZH、FR、DE、ES。已发布与草稿文件物理分离。迁移保留URL、署名和结构;草稿不会因存在而自动公开。
一个Astro应用提供文章与页面,Svelte负责交互。根Cloudflare Worker整合静态资源、Ask、终端及签名预览。搜索、Markdown、RSS、站点地图和LLM视图均从同一批已发布文件派生,没有可能发生漂移的独立编辑器。
交付流程规划受影响页面,复用其余HTML、资源及有效检查结果。信息流和推荐以独立静态片段存储,由HTMLRewriter合成,浏览器无需为此增加JavaScript。片段端点为私有,大小和哈希均验证。
文字修改、新内容和结构变更采用不同的有界流程。译文新鲜度按变更字段与区块判断,无需重查整个档案。一次标点发布从保存到完成约104秒,仅渲染1页,复用1,968页。这只是准备好环境中的一次观察,不是未来交付目标。
EmDash退出活跃流程。10月25日站主决定将其数据保留为封闭历史档案,不自动删除。后续私有编辑器没有恢复EmDash作为公开内容源。
2026年10月18–21日
七种语言,同一个内容库
- RU • EN • AR • ZH • FR • DE • ES
- Svelte
- Ask
- Terminal
- Wrangler
- 7种语言共享内容身份,分别拥有URL、SEO和已发布版本。
- 俄英Ask与终端使用同一内容库,终端同步跟随已验收发布。
- CSS、菜单和字段可定点发布,保留哈希检查及回滚。
验证与限制:公开发布已验证,任意AI回答依赖外部服务。
了解详情
在俄语与英语之外加入阿拉伯语、中文、法语、德语和西班牙语。各语言共享内容身份和区块顺序,同时拥有各自URL与文字。导航、切换器、SEO及公开投影遵循这一模型;阿拉伯语需要RTL,中文需要合适的回退字体。
Ask以公开的俄英双语对话界面上线,连接已发布内容库,后续版本进一步整合首页和阅读器。回答依赖外部AI服务;界面可用并不证明所有问题和语音场景均已验收。
终端成为同一档案的另一种导航方式,通过控制台访问栏目、内容、语言和链接。目录同步跟随已验收的根站点发布。Style Guide和设计系统记录页面组合及共享规范。
CSS、菜单和字段开始采用有界发布,无需渲染全站。现成HTML及资源通过哈希检查,版本绑定源代码和已验收基础包,旧包保留供回滚。安全及账号检查仍为必需。
2026年10月10–12日
Scope更换引擎
- Astro
- Scope
- EmDash
- Cloudflare Workers
- ASSETS
- Scope从Ghost模板迁为Astro组件,保留外壳和URL。
- 根静态包采用EmDash已发布修订及带ASSETS的Worker。
- 编辑与交付分离,云端发布和恢复之后检查。
验证与限制:根站点于10月10–11日切换,之后开展历史云环境检查。
了解详情
Scope移植为Astro组件,同时保留视觉外壳与URL。静态包从EmDash已发布修订构建。主域迁至携带静态资源的Cloudflare Worker,旧Ghost导出不再负责新版本。
这是过渡架构:访问者已收到Astro与Scope,作者仍在EmDash工作。编辑和交付成为独立子系统,受保护的构建与检查防止草稿进入公开包。
最初由本地Mac进程监督发布,云端发布及恢复在之后检查。文件流程后来取代了这些历史机制,旧后台发布手册不是当前网站的操作指令。
2026年10月2–9日
EmDash加入对话
- EmDash
- CDN
- Multilingual document
- Published revisions
- 10月2日启动封闭EmDash试点,导入区分Pages与Posts。
- 单一文档绑定稳定ID、语言、共享区块和独立修订状态。
- 已发布版本独立于未完成修改,实验不等于切换。
验证与限制: 10月2–9日为试点与开发,并非每个界面都成为公开根站。
了解详情
10月2日启动封闭EmDash试点,保留档案及CDN媒体。导入时区分页面与文章,随后通过单一多语言文档整合稳定身份、语言版本、共享区块和独立状态。已发布版本可独立于未完成修改读取。
并行测试编辑视图及展示选项,包括类似Ghost的外壳和Framer信息流。到10月9日,方向是统一编辑与熟悉的文章呈现。部分界面只是实验,Git提交不能证明公开根站点当天发生变更。
2026年9月下旬
经由/new/的桥梁
- Astro
- Ghost export
- Cloudflare Pages
- Rich text
- SEO
- nevsky-web始于9月23日,9月26日前完成双模式桥梁。
- 公开根站保留Ghost静态输出,Astro使用禁止索引的/new/。
- 路由、语言和富文本对照历史源核对,10月9日仍发布静态Ghost。
验证与限制:过渡模式已验证,Astro准备日期不是根站切换日期。
了解详情
nevsky-web仓库始于9月23日。到9月26日,双模式保留公开Ghost静态输出,新Astro路由放在/new/下并禁止索引。可以用真实数据检查迁移,无需以未完成网站替换全部旧URL。
过渡层涵盖栏目、主题、语言关系、旧链接兼容及富文本净化。文字和路由对照Ghost导出及静态档案核对,构建读取经验证的内容投影,而非任意本地副本。10月9日另有一次静态Ghost生产发布记录;EmDash与Astro切换在后。
2026年7–8月
两套引擎站在起跑线
- Ghost Pro
- Scope
- Ghost Handlebars
- Astro
- Static v2
- Ghost Pro在nevsky.ae运行俄英双语与Scope,改善模板兼容、无障碍及响应式媒体。
- Static v2与Astro在禁止索引的new.nevsky.ae独立开发。
验证与限制: 8月13–14日文档仍保留主域Ghost Pro,LiveDXB单独处理。
了解详情
夏季nevsky.ae仍使用Ghost Pro、Scope及俄英路由。7月版本修复模板兼容、语言元数据、无障碍及移动端行为;性能工作优先处理首屏图、响应式图片、字体去重和Koenig布局偏移。
8月在独立且禁止索引的new.nevsky.ae预览站开发Static v2及Astro后继版本。8月13–14日文档明确保留主域Ghost Pro。这是准备工作,并非Astro生产切换;LiveDXB的并行发布不能证明Nevsky切换日期。
2026年5–6月
Ghost搬新家
- Ghost Pro
- Handlebars
- Geist
- Cloudflare DNS
- Framer
- 5月15日:nevskii.me的Scope,独立俄英信息流、路由和导航。
- 迁移计划保留nevskii.ghost.io,6月30日前工具改用nevsky.ae。
- nevskii.me后来用于独立Framer作品集。
验证与限制: nevsky.ae确切购买及DNS切换日期未知。
了解详情
Git于5月15日首次记录面向nevskii.me的Scope:Ghost与Handlebars模板、自定义CSS、Geist、独立俄英信息流、导航和语言关系。这一分支使用Ghost Pro,托管服务改变了引擎运维方式,而主题定制仍归项目管理。
随后购买的nevsky.ae成为主要地址。归档计划将公开域名从nevskii.me迁至nevsky.ae,同时保留nevskii.ghost.io为源站。到6月30日,新URL已进入工具和主题设置。确切购买及DNS切换日期未知,URL提交不能证明这两项事件发生时间。
nevskii.me后来用于Framer作品集,这是一条独立的视觉网站路线,也在预览中准备过Astro后继版本。因此,域名历史不是单一连续的引擎切换序列。
早期档案
第一次提交之前
- Ghost
- SQLite
- Ghost export
- Static archive
- 早期nevsky.me与Ghost文章保存在2026年4月9日导出中,含署名和媒体引用。
- 站主回忆:nevsky.me → nevskii.me,本地Ghost早于Ghost Pro。
验证与限制:首次上线和最初域名变更日期未知,文章日期不是引擎日期。
了解详情
早期博客与nevsky.me及Ghost相关。现存2026年4月9日导出、静态档案、历史文章、署名及媒体引用。根据站主回忆,nevsky.me之后是nevskii.me,本地Ghost早于Ghost Pro。现有历史没有确切的首次上线、最初域名变更和Ghost Pro启用日期。
这些阶段记录起源,不虚构版本号。旧文章日期证明的是写作时间,不是引擎上线时间。可可靠定年的自定义主题历史始于2026年5月,当前应用的详细历史始于9月下旬。
如何维护更新日志
引擎、编辑流程、交付方式、界面或公开功能发生重大变化时,新增一条记录;小修复并入相关版本。每条记录说明实际发布日期、此前的技术基础、主要变化、对读者或作者的影响,以及验证范围。仅在本地准备的功能不能写成已经上线。
@nevsky_alexander
在 Instagram,看明信片之外的迪拜:家人、城市、新发现,还有项目之间的日常。在 Threads,聊聊设计与 AI 的随想;在 YouTube,分享一条限时动态装不下的视频。选你习惯的平台关注,常来聊聊