跳转到主要内容

Crystal语言mkdocstrings文档生成器

项目描述

mkdocstrings-crystal

Crystal语言doc生成器,用于MkDocs,通过mkdocstrings

PyPI GitHub GitHub Workflow Status

简介

mkdocstrings-crystal 允许您将API文档(由Crystal的源代码和注释生成)作为MkDocs网站上的任何页面的部分插入。

查看实际效果.

要安装它,运行(可能在一个虚拟环境中)

pip install mkdocstrings-crystal

继续到文档网站

用法

使用MkDocs,将此基本配置添加/合并到您的 mkdocs.yml

site_name: My Project

theme:
  name: material

plugins:
  - search
  - mkdocstrings:
      default_handler: crystal

markdown_extensions:
  - pymdownx.highlight
  - deduplicate-toc

然后,在任何 docs/**/*.md 文件中,您可以在 ::: 后面单独提及一个Crystal标识符

::: MyClass

::: Other::Class#some_method

::: Foo::CONSTANT

-- 并且在输出中,这将替换为为其生成的API文档,就像Crystal自己的文档生成器所做的那样。

当然,这是作为正常MkDocs构建过程的一部分发生的。

mkdocs build  # generate from docs/ into site/
mkdocs serve  # live preview

继续到文档网站

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

mkdocstrings_crystal-0.3.7.tar.gz (16.9 kB 查看哈希值)

上传时间

构建分布

mkdocstrings_crystal-0.3.7-py3-none-any.whl (20.7 kB 查看哈希值)

上传时间 Python 3

由以下支持: