十分钟快速搭建个人博客、文档网站!( 二 )

  • 资产元数据 2.0:在 1.x 及 JSON Schema 的基础上对资产属性定义结构进行全新设计 , 为资产的流通提供更多可能
  • 继续为组件研发而生:提供与全新的 NPM 包研发工具 father 4 集成的脚手架,为开发者提供一站式的研发体验
  •  
    十分钟快速搭建个人博客、文档网站!

    文章插图
    GitHub:https://github.com/umijs/dumi 。
    RspressRspress 是字节跳动开源的一个基于 Rspack 的静态站点生成器 , 基于 React 框架进行渲染,内置了一套默认的文档主题,可以通过 Rspress 来快速搭建一个文档站点,同时也可以自定义主题,来满足你的个性化静态站需求 , 比如博客站、产品主页等,也可以接入官方提供的相应插件来方便地搭建组件库文档 。
    Rspress 的主要特性如下:
    • 构建性能:保证足够快的启动速度,带来良好的开发体验 。
    • MDX 支持:通过 MDX,我们可以方便地复用文档片段,以及在文档中渲染自定义的 React 组件 。
    • 文档站基础能力:包括国际化、多版本支持、全文搜索、组件库文档等 。
    • 可扩展性:内置插件系统 , 支持通过插件 API 来扩展框架功能 。

    十分钟快速搭建个人博客、文档网站!

    文章插图
    Github:https://github.com/web-infra-dev/rspress 。
    AstroAstro 是一个新兴的前端框架,它专注于构建文档网站和静态网站 。Astro 的设计理念是“HTML 优先”,它使用标准的 HTML、CSS 和 JAVAScript 语言,让开发者可以更加自然地编写 Web 应用 。
    Astro 具有以下特性:
    • 组件岛屿:一种用于构建更快网站的新型 Web 架构 。
    • 采用服务端优先的 API 设计:将昂贵的数据加载工作从用户设备上移开 。
    • 默认情况下无需 JavaScript:避免 JavaScript 运行时的开销,提高网站速度 。
    • 边缘就绪:可在任何地方部署,甚至是像 Deno 或 Cloudflare 这样的全球边缘运行时 。
    • 可定制:支持 TAIlwind、MDX 和其他 100 多个集成,满足不同的需求 。
    • UI 无关:支持多种框架,如 React、Preact、Svelte、Vue、Solid、Lit 等 。
     
    十分钟快速搭建个人博客、文档网站!

    文章插图
    GitHub:https://github.com/withastro/astro 。
    DocsifyDocsify 是一个基于 JavaScript 的文档网站生成器 。它可以将 Markdown 文件转换为漂亮的、响应式的文档网站 。
    Docsify 的主要特点如下:
    • 轻量级:核心库非常小巧,只有几十 KB 大?。?虼思釉厮俣群芸?。
    • 零配置:构建文档网站非常简单,不需要复杂的配置 。只需将 Markdown 文件放在指定的目录中,并在 HTML 文件中引入 Docsify 库即可 。
    • 动态加载:可以根据用户的浏览行为动态加载文档内容,只在需要时才加载相关的 Markdown 文件,从而提高网站的性能和加载速度 。
    • 导航和搜索:提供了便捷的导航和搜索功能,可以帮助用户快速找到所需的文档内容 。
    • 插件支持:支持插件系统,可以扩展其功能 。例如,可以添加代码高亮、图表、目录结构等插件,以增强文档网站的功能和可视化效果 。

    十分钟快速搭建个人博客、文档网站!

    文章插图
    GitHub:https://github.com/docsifyjs/docsify 。
    GatsbyGatsby 是一个基于 React 的静态网站生成器 。它使用现代化的前端开发工具和技术,帮助开发者构建快速、安全和高性能的网站 。
    Gatsby 的主要特点如下: