From 33110637bcb607bf86e111167e693eb09f96c76f Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Tue, 17 Dec 2024 18:06:21 +0100 Subject: [PATCH] Touchup markup guide to better reflect current feature set (#115) --- docs/source/markup/admonitions.md | 4 +- docs/source/markup/applies.md | 1 + docs/source/markup/cards_grids.md | 36 ----------- docs/source/markup/images.md | 18 ++++++ docs/source/markup/notebook.ipynb | 63 ------------------- docs/source/markup/rst.rst | 21 ------- docs/source/markup/rst_in_markdown.md | 17 ----- docs/source/markup/sundries.md | 5 -- docs/source/markup/yaml_to_markdown.md | 7 +-- .../Myst/Directives/AdmonitionBlock.cs | 13 +--- 10 files changed, 27 insertions(+), 158 deletions(-) delete mode 100644 docs/source/markup/cards_grids.md delete mode 100644 docs/source/markup/notebook.ipynb delete mode 100644 docs/source/markup/rst.rst delete mode 100644 docs/source/markup/rst_in_markdown.md diff --git a/docs/source/markup/admonitions.md b/docs/source/markup/admonitions.md index 0184c4a7..6dae3755 100644 --- a/docs/source/markup/admonitions.md +++ b/docs/source/markup/admonitions.md @@ -46,10 +46,10 @@ Here is a tip. ## Collapsible admonitions -You can use `:class: dropdown` to make an admonition collapsible. +You can use `:open: ` to make an admonition collapsible. ```{note} -:class: dropdown +:open: Longer content can be collapsed to take less space. diff --git a/docs/source/markup/applies.md b/docs/source/markup/applies.md index 2d540cdd..83ba9a1e 100644 --- a/docs/source/markup/applies.md +++ b/docs/source/markup/applies.md @@ -49,6 +49,7 @@ Are equivalent, note `all` just means we won't be rendering the version portion ## This section has its own applies annotations + :::{applies} :stack: unavailable :serverless: tech-preview diff --git a/docs/source/markup/cards_grids.md b/docs/source/markup/cards_grids.md deleted file mode 100644 index e05875d1..00000000 --- a/docs/source/markup/cards_grids.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Cards and Grids ---- - -## Cards - -```{card} Card title -Card content -``` - -```{card} Clickable Card -:link: https://elastic.co/docs - -The entire card can be clicked to navigate to `Elastic Docs`. -``` -
- -## Grids - -You can define custom grids for content placement. Here we are using the grid directive to show three columns of clickable cards. - - -````{grid} 1 1 2 3 -```{grid-item-card} Admonitions -:link: admonitions.html - Click this card to learn about admonitions. -``` -```{grid-item-card} Code Blocks -:link: code.html - Click this card to learn about code blocks. -``` -```{grid-item-card} Tabs and Dropdowns -:link: tabs_dropdowns.html - Click this card to learn about Tabs and Dropdowns. -``` -```` diff --git a/docs/source/markup/images.md b/docs/source/markup/images.md index d9beb83a..4b5cc1d3 100644 --- a/docs/source/markup/images.md +++ b/docs/source/markup/images.md @@ -37,3 +37,21 @@ We can use the `figure-md` directive to add caption to an image. This is a caption in **Markdown** ``` + + + +```{directive} arguments +:option: value + +# hello world +[a link](https://www.google.com] with **bold** text +``` + + + +:::{directive} arguments +:option: value + +# hello world +[a link](https://www.google.com] with **bold** text +::: diff --git a/docs/source/markup/notebook.ipynb b/docs/source/markup/notebook.ipynb deleted file mode 100644 index 62d773e9..00000000 --- a/docs/source/markup/notebook.ipynb +++ /dev/null @@ -1,63 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "ff55de1b-247f-4fb9-b594-bd7cb88424d1", - "metadata": {}, - "source": [ - "# Notebooks in Sphinx" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "6ffb95f9-dc24-4698-aad5-5696b4fcec67", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "from matplotlib import rcParams, cycler\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np\n", - "plt.ion()\n", - "\n", - "fig, ax = plt.subplots()\n", - "x = np.random.randn(100)\n", - "y = np.random.randn(100)\n", - "ax.scatter(x, y, s=np.abs(x*100), c=x, cmap=plt.cm.coolwarm)\n", - "ax.set_axis_off()" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.4" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/docs/source/markup/rst.rst b/docs/source/markup/rst.rst deleted file mode 100644 index 191819a6..00000000 --- a/docs/source/markup/rst.rst +++ /dev/null @@ -1,21 +0,0 @@ -ReStructuredText (RST) -====================== - -Sphinx uses ReStructuredText format by default. We should always use markdown, -but in case some features are not available in Myst, one can always use RST. -Just name the file with `.rst` extension. - -Remember that RST and MD syntax can not be mixed in the same file. -An `.rst` file is parsed as ReStructuredText and an `.md` file is parsed as markdown. However, -you can use the `eval-rst` directive to include RST content in a markdown file, -as shown in :doc:`RST in Markdown `. - -.. code-block:: yaml - - project: - title: MyST Markdown - github: https://github.com/jupyter-book/mystmd - license: - code: MIT - content: CC-BY-4.0 - subject: MyST Markdown diff --git a/docs/source/markup/rst_in_markdown.md b/docs/source/markup/rst_in_markdown.md deleted file mode 100644 index eb34b7db..00000000 --- a/docs/source/markup/rst_in_markdown.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: RST in Markdown ---- - -You can use the `eval-rst` directive to include ReStructuredText in a markdown file. - -```{eval-rst} -.. code-block:: yaml - - project: - title: MyST Markdown - github: https://github.com/jupyter-book/mystmd - license: - code: MIT - content: CC-BY-4.0 - subject: MyST Markdown -``` diff --git a/docs/source/markup/sundries.md b/docs/source/markup/sundries.md index 1e96ee0b..c9ab261e 100644 --- a/docs/source/markup/sundries.md +++ b/docs/source/markup/sundries.md @@ -25,11 +25,6 @@ Here is a quote. The attribution is added using the block attribute `attribution {attribution="Hamlet act 4, Scene 5"} > We know what we are, but know not what we may be. -## Task lists - -- [ ] An item that needs doing -- [x] An item that is complete - ## Line breaks You can break a paraghraph \ diff --git a/docs/source/markup/yaml_to_markdown.md b/docs/source/markup/yaml_to_markdown.md index a66e3370..ac48ea7d 100644 --- a/docs/source/markup/yaml_to_markdown.md +++ b/docs/source/markup/yaml_to_markdown.md @@ -1,9 +1,8 @@ --- -title: Kibana Configuration +title: Generate Settings References +navigation_title: Settings References --- -```{yaml-to-md} -:yaml: _static/yaml/settings.yaml -:template: _static/templates/settings.jinja +```{settings} /elastic/reference/kibana-alerting-action-settings.yml ``` diff --git a/src/Elastic.Markdown/Myst/Directives/AdmonitionBlock.cs b/src/Elastic.Markdown/Myst/Directives/AdmonitionBlock.cs index d6f1894f..39b3f74b 100644 --- a/src/Elastic.Markdown/Myst/Directives/AdmonitionBlock.cs +++ b/src/Elastic.Markdown/Myst/Directives/AdmonitionBlock.cs @@ -33,20 +33,13 @@ public string Title public override void FinalizeAndValidate(ParserContext context) { - Classes = Properties.GetValueOrDefault("class"); CrossReferenceName = Properties.GetValueOrDefault("name"); DropdownOpen = PropBool("open"); + if (DropdownOpen.HasValue) + Classes = "dropdown"; } } public class DropdownBlock(DirectiveBlockParser parser, Dictionary properties, ParserContext context) - : AdmonitionBlock(parser, "admonition", properties, context) -{ - // ReSharper disable once RedundantOverriddenMember - public override void FinalizeAndValidate(ParserContext context) - { - base.FinalizeAndValidate(context); - Classes = $"dropdown {Classes}"; - } -} + : AdmonitionBlock(parser, "admonition", properties, context);