Repository navigation
Expand file tree
/
Copy pathgreat-docs.yml
More file actions
148 lines (132 loc) · 3.71 KB
/
Copy pathgreat-docs.yml
File metadata and controls
148 lines (132 loc) · 3.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# Great Docs Configuration
# See https://posit-dev.github.io/great-docs/user-guide/03-configuration.html
# Docstring Parser
# ----------------
# The docstring format used in your package (numpy, google, or sphinx)
parser: numpy
# Site
# ----
site_url: "https://posit-dev.github.io/multimark/"
# Dynamic Introspection
# ---------------------
# Use runtime introspection for more accurate documentation (default: true)
# Set to false if your package has cyclic alias issues (e.g., PyO3/Rust bindings)
dynamic: true
# Logo & Favicon
# ---------------
# Point to a single logo file (replaces the text title in the navbar):
logo:
light: assets/logo-light.png
dark: assets/logo-dark.png
hero:
name: false
tagline: "Python bindings to cmark: CommonMark parsing and rendering (HTML, LaTeX, man, XML, CommonMark, plaintext)"
logo_height: 120px
badges: false
# Author Information
# ------------------
# Author metadata for display in the landing page sidebar
# You can add additional fields: github, orcid, affiliation, homepage
authors:
- name: Rich Iannone
role: Maintainer
email: riannone@me.com
github: rich-iannone
orcid: 0000-0003-3925-190X
# Funding / Copyright Holder
# --------------------------
# Credit the organization that funds or holds copyright for this package.
# Displays in sidebar and footer. Homepage and ROR provide links.
# funding:
# name: "Posit Software, PBC"
# roles:
# - Copyright holder
# - funder
# homepage: https://posit.co
# ror: https://ror.org/03wc8by49
# API Reference Structure
# -----------------------
# Customize the sections below to organize your API documentation.
# - Reorder items within a section to change their display order
# - Move items between sections or create new sections
# - Use 'members: false' to exclude methods from documentation
# - Add 'desc:' to sections for descriptions
reference:
- title: Renderers
desc: Convert Markdown to various output formats
contents:
- markdown_to_html
- markdown_to_latex
- markdown_to_man
- markdown_to_commonmark
- markdown_to_xml
- markdown_to_plaintext
- title: Options
desc: Parsing and rendering configuration
contents:
- name: Options
members: false
- title: Parsing
desc: Streaming parser, AST nodes, and tree traversal
contents:
- Parser
- parse
- Node
- NodeType
- ListType
- DelimType
- title: Utility
desc: Package information
contents:
- cmark_version
# Jupyter Kernel
# --------------
# Jupyter kernel to use for executing code cells in .qmd files.
# This is set at the project level so it applies to all pages, including
# auto-generated API reference pages. Can be overridden in individual .qmd
# file frontmatter if needed for special cases.
jupyter: python3
# Navigation Icons
# ----------------
nav_icons:
navbar:
User Guide: book-open
Reference: code-2
sidebar:
Getting Started: rocket
Core Concepts: puzzle
Advanced Usage: graduation-cap
Introduction: info
Installation: download
Quick Start: play
GFM Extensions: blocks
Output Formats: file-output
Options and Flags: sliders-horizontal
Security Considerations: shield
Practical Recipes: chef-hat
Performance: zap
Command-Line Interface: terminal
Parsing and AST: tree-deciduous
# Tags
# ----
tags:
enabled: true
icons:
Overview: info
Setup: download
Tutorial: book-open
HTML: globe
LaTeX: file-text
XML: file-code
Extensions: blocks
Tables: table
Configuration: sliders-horizontal
Options: toggle-left
Security: shield
Performance: zap
# CLI Documentation
# -----------------
cli:
enabled: true
module: multimark._cli
name: main