<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Absolute Press</title>
<link>https://lxl66566.github.io/absolute-press</link>
<description>Absolute Press：SolidJS 静态博客框架官方文档。MPA SSG + islands 架构。</description>
<language>zh-CN</language>
<atom:link href="https://lxl66566.github.io/absolute-press/rss.xml" rel="self" type="application/rss+xml"/>
<item><title>整体架构</title><link>https://lxl66566.github.io/absolute-press/guide/design/architecture</link><guid>https://lxl66566.github.io/absolute-press/guide/design/architecture</guid><description>整体架构 absolute-press 的实现是一个 Vite 插件（ src/node/build/plugin.ts 的 absolutePress() ）加一套浏览器运行时（ src/client/runtime/ ）。没有独立的 CLI，没有插件系统， vite build 和 vite dev 就是全部入口。这篇从构建流程开始，讲清各层的契约。 两阶段构建 构建在同一个 vite bui…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>设计</category></item>
<item><title>构建管线</title><link>https://lxl66566.github.io/absolute-press/guide/design/build-pipeline</link><guid>https://lxl66566.github.io/absolute-press/guide/design/build-pipeline</guid><description>构建管线 本文讲 markdown 渲染与站点构建的实现：markdown-it 管线、中文锚点、死链检查、git 时间、摘要与 RSS。代码在 src/node/markdown/ （渲染）与 src/node/build/ （站点装配），整体架构见 架构 。 为什么用 markdown-it + @mdit 框架的迁移目标是把一个 VuePress 2 博客搬过来，语法必须逐页对齐。VuePr…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>设计</category></item>
<item><title>设计</title><link>https://lxl66566.github.io/absolute-press/guide/design/</link><guid>https://lxl66566.github.io/absolute-press/guide/design/</guid><description>设计 这个板块写给开发静态站点生成器的同行，以及想弄清楚框架内部发生了什么的使用者。内容偏设计取舍与实现细节，会引用源码路径并解释为什么这样做。只想把站点跑起来的使用者请去 指南 。 为什么又造一个 ：定位、与 Astro / VuePress / VitePress 的横评、性能实测与代价 整体架构 ：两阶段构建、页面 shell、挂载契约、base 检测与渲染缓存 构建管线 ：markdown…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>设计</category></item>
<item><title>Island 机制实现</title><link>https://lxl66566.github.io/absolute-press/guide/design/islands-runtime</link><guid>https://lxl66566.github.io/absolute-press/guide/design/islands-runtime</guid><description>Island 机制实现 本文讲 island 从 markdown 标签到客户端激活的完整链路。涉及 src/shared/islands.ts （内置名单）、 src/node/markdown/islands.ts （扫描与预渲染）、 src/client/runtime/ （注册表与激活）、 src/client/islands/ （内置组件）。用法层面的说明在 指南的 Islands 页 …</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>设计</category></item>
<item><title>为什么又造一个</title><link>https://lxl66566.github.io/absolute-press/guide/design/why</link><guid>https://lxl66566.github.io/absolute-press/guide/design/why</guid><description>为什么又造一个 静态站点生成器已经很多，这个框架的存在理由很具体：作者本人的博客要从 vuepress-theme-hope 迁走，而现有选项都差一块。这篇讲清楚它解决什么问题、和相邻方案差在哪、付出了什么代价。 起点：一次迁移 迁移动机有三条，都来自长期使用 VuePress 的实际感受： 不想再写 Vue 组件。作者最熟悉 SolidJS，且它的运行时性能在主流框架里属于第一梯队，组件模型也简…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>设计</category></item>
<item><title>Architecture</title><link>https://lxl66566.github.io/absolute-press/en/guide/design/architecture</link><guid>https://lxl66566.github.io/absolute-press/en/guide/design/architecture</guid><description>Architecture absolute-press is implemented as a Vite plugin ( absolutePress() in src/node/build/plugin.ts ) plus a browser runtime ( src/client/runtime/ ). There is no separate CLI and no plugin syste…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>design</category></item>
<item><title>Build Pipeline</title><link>https://lxl66566.github.io/absolute-press/en/guide/design/build-pipeline</link><guid>https://lxl66566.github.io/absolute-press/en/guide/design/build-pipeline</guid><description>Build Pipeline This page covers the implementation of markdown rendering and site assembly: the markdown-it pipeline, anchor slugify, dead-link checking, git timestamps, excerpts, and RSS. The code li…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>design</category></item>
<item><title>Design &amp; Implementation</title><link>https://lxl66566.github.io/absolute-press/en/guide/design/</link><guid>https://lxl66566.github.io/absolute-press/en/guide/design/</guid><description>Design &amp; Implementation This section is written for developers of static site generators, and for users who want to understand what happens inside the framework. The content leans toward design tradeo…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>design</category></item>
<item><title>Island Runtime Implementation</title><link>https://lxl66566.github.io/absolute-press/en/guide/design/islands-runtime</link><guid>https://lxl66566.github.io/absolute-press/en/guide/design/islands-runtime</guid><description>Island Runtime Implementation This page covers the full path of an island from a markdown tag to client-side hydration. It touches src/shared/islands.ts (the built-in list), src/node/markdown/islands.…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>design</category></item>
<item><title>Why Another One</title><link>https://lxl66566.github.io/absolute-press/en/guide/design/why</link><guid>https://lxl66566.github.io/absolute-press/en/guide/design/why</guid><description>Why Another One Static site generators are common. This framework exists for a specific reason: the author&apos;s own blog had to migrate away from vuepress-theme-hope , and every existing option was missi…</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>design</category></item>
</channel>
</rss>
