首页 > 其他分享 >manage-docs-versions

manage-docs-versions

时间:2024-04-07 11:02:30浏览次数:30  
标签:1.0 versions docs manage version 3000 hello

Manage Docs Versions

Docusaurus can manage multiple versions of your docs.

Create a docs version

Release a version 1.0 of your project:

npm run docusaurus docs:version 1.0

The docs folder is copied into versioned_docs/version-1.0 and versions.json is created.

Your docs now have 2 versions:

  • 1.0 at http://localhost:3000/docs/ for the version 1.0 docs
  • current at http://localhost:3000/docs/next/ for the upcoming, unreleased docs

Add a Version Dropdown

To navigate seamlessly across versions, add a version dropdown.

Modify the docusaurus.config.js file:

module.exports = {
  themeConfig: {
    navbar: {
      items: [
        // highlight-start
        {
          type: 'docsVersionDropdown',
        },
        // highlight-end
      ],
    },
  },
};

The docs version dropdown appears in your navbar:

Docs Version Dropdown

Update an existing version

It is possible to edit versioned docs in their respective folder:

  • versioned_docs/version-1.0/hello.md updates http://localhost:3000/docs/hello
  • docs/hello.md updates http://localhost:3000/docs/next/hello

标签:1.0,versions,docs,manage,version,3000,hello
From: https://www.cnblogs.com/ameng666/p/18118632

相关文章

  • 题解:CF1918B Minimize Inversions
    CF1918BMinimizeInversions思路暴力一个一个的算,复杂度巨大。数学规律让逆序最少,也就是让升序更多。我们可以通过多组数据实验,最终我们会发现,将数列\(A\)减少一个逆序对,让数列\(B\)随着\(A\)变化,最多会只会增加一个逆序对。而让\(A\)相邻两个数保持升序,\(B\)相邻......
  • Prometheus+Alertmanager+Node_exporter监控系统并动态配置数据库告警规则发送动态通
    前提需求:告警规则和告警发送通知策略都动态配置在数据库,方便管理和随时修改、删除。Prometheus需要动态读取数据库配置的告警规则,并根据数据的通知策略(邮件、短信、钉钉、微信等)把告警发送出去。需求分析:下面主要从表设计、组件配置、代码逻辑设计几个方面介绍。1.表设计1.1......
  • Cisco Unified Communications Manager (CallManager) 15.0 SU1 - 统一通信与协作
    CiscoUnifiedCommunicationsManager(CallManager)15.0SU1-统一通信与协作思科统一通信管理器(CallManager)请访问原文链接:https://sysin.org/blog/cisco-ucm-15/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科统一通信管理器企业统一通信和协作借助......
  • Spring进阶篇(7)-TransactionSynchronizationManager(事务监听)
    转载自:https://www.jianshu.com/p/4b5eb29cc6d9JAVA&&Spring&&SpringBoot2.x—学习目录TransactionSynchronizationManager是事务同步管理器。我们可以自定义实现TransactionSynchronization类,来监听Spring的事务操作。可以在事务提交之后,回调TransactionSynchronization......
  • 【Linux】使用NetworkManager工具nmcli命令进行高级网络设置bond0-6
    NetworkManager工具nmcli(NetworkManager的命令行界面)命令行实用程序,用于控制NetworkManager和报告网络状态。它可以用作nm-applet或其他图形客户端的替代品。nmcli用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。对于服务器,虚拟机,终端,nmcli可以直......
  • pycharm available packages为空且找不到manage repositories
    解决办法点击PythonPackage->设置 点击加号 在RepositoryURL中写上以下任意国内镜像源http://pypi.douban.com/simple/http://mirrors.aliyun.com/pypi/simple/https://repo.continuum.io/pkgs/free/https://repo.continuum.io/pkgs/free/https://repo.conti......
  • Zotero 插件:DOI Manager 使用
    一、项目信息与下载安装https://github.com/bwiernik/zotero-shortdoi根据readme,下载并安装即可。可能访问会失败,多试几次,总是能够成功的。本博客编写时,基于DOIManager版本v1.4.2二、插件功能获取shortDOI(GetshortDOIs):对于选中条目,查找shortDOI,如果找到,则替换DOI,如果没有......
  • Babylon 如何使用AssetsManager(),导入多个模型
    AssetsManager是Babylon.js资产管理工具,可以加载多个模型或者纹理,并且在任务完成时提供回调函数。例如://创建一个AssetsManager实例constassetsManager=newBABYLON.AssetsManager(scene);//添加纹理加载任务consttextureTask=assetsManager.addTexture......
  • ViewPager2 FragmentManager is already executing transactions
    一、概述双层Fragment+ViewPager2嵌套来回切换导致如下异常ViewPager2FragmentManagerisalreadyexecutingtransactions 二、解决办法FragmentStateAdapter的默认构造函数使用的是:publicFragmentStateAdapter(@NonNullFragmentActivityfragmentActivity......
  • 【RedHat9.0】Linux中命令行界面nmcli工具——网络连接失败,解决网卡状态unmanaged实例
    问题:网络接口处于unmanaged状态,网络不可达连接失败参考IP地址网络配置的五种方法文章配置网络。在Settings没有Wired有线网络设置键,右上角也没有结构图标识:按照配置网络时的启动命令:报错!!!错误:连接激活失败:未找到适合此连接的设备(设备不可用,因为设备严格不受管理)。......