From 65b41bbc9d60d6078ebee838b1c912c1c7cd76c6 Mon Sep 17 00:00:00 2001 From: squidfunk Date: Mon, 21 Dec 2020 17:38:58 +0100 Subject: [PATCH] Updated documentation --- CHANGELOG | 4 +- .../screenshots/color-palette-toggle.png | Bin 0 -> 135701 bytes docs/changelog.md | 94 ----- docs/changelog/insiders.md | 99 +++++ docs/creating-your-site.md | 10 +- docs/getting-started.md | 48 +-- docs/insiders.md | 369 ++++++++---------- docs/publishing-your-site.md | 10 +- docs/reference/abbreviations.md | 25 +- docs/reference/code-blocks.md | 4 +- docs/reference/icons-emojis.md | 22 +- docs/setup/adding-a-comment-system.md | 3 +- docs/setup/adding-a-git-repository.md | 2 +- docs/setup/changing-the-colors.md | 75 ++-- docs/setup/changing-the-fonts.md | 2 +- docs/setup/changing-the-language.md | 141 +++---- docs/setup/changing-the-logo-and-icons.md | 2 +- docs/setup/setting-up-navigation.md | 148 +++---- docs/setup/setting-up-site-search.md | 83 ++-- docs/setup/setting-up-the-footer.md | 2 +- docs/setup/setting-up-the-header.md | 5 +- docs/setup/setting-up-versioning.md | 14 +- material/assets/manifest.json | 8 +- .../assets/stylesheets/main.68792d00.min.css | 3 - .../stylesheets/main.68792d00.min.css.map | 1 - .../assets/stylesheets/main.e86bb7d5.min.css | 3 + .../stylesheets/main.e86bb7d5.min.css.map | 1 + .../stylesheets/overrides.1a64f041.min.css | 3 + .../overrides.1a64f041.min.css.map | 1 + .../stylesheets/overrides.cff55ccf.min.css | 3 - .../overrides.cff55ccf.min.css.map | 1 - material/base.html | 2 +- material/overrides/main.html | 2 +- mkdocs.yml | 10 +- src/assets/stylesheets/main/_typeset.scss | 7 +- .../main/extensions/markdown/_footnotes.scss | 3 +- src/assets/stylesheets/overrides.scss | 1 - .../stylesheets/overrides/_typeset.scss | 133 ++++++- .../overrides/layout/_announce.scss | 1 - .../stylesheets/overrides/layout/_base.scss | 50 --- .../overrides/layout/_content.scss | 19 - .../stylesheets/overrides/layout/_hero.scss | 49 ++- 42 files changed, 730 insertions(+), 733 deletions(-) create mode 100644 docs/assets/screenshots/color-palette-toggle.png create mode 100644 docs/changelog/insiders.md delete mode 100644 material/assets/stylesheets/main.68792d00.min.css delete mode 100644 material/assets/stylesheets/main.68792d00.min.css.map create mode 100644 material/assets/stylesheets/main.e86bb7d5.min.css create mode 100644 material/assets/stylesheets/main.e86bb7d5.min.css.map create mode 100644 material/assets/stylesheets/overrides.1a64f041.min.css create mode 100644 material/assets/stylesheets/overrides.1a64f041.min.css.map delete mode 100644 material/assets/stylesheets/overrides.cff55ccf.min.css delete mode 100644 material/assets/stylesheets/overrides.cff55ccf.min.css.map delete mode 100644 src/assets/stylesheets/overrides/layout/_base.scss diff --git a/CHANGELOG b/CHANGELOG index b57582135..56bd8b713 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,13 +1,13 @@ mkdocs-material-6.1.7+insiders-1.13.1 (2020-12-20) - * Removed horizontal scrollbars on language and version selector + * Fixed horizontal scrollbars for language and version selection * Fixed type conversion in JavaScript config (#6) mkdocs-material-6.1.7+insiders-1.13.0 (2020-12-13) - * Refactored navigation tabs to simplify grouping behavior * Added support for sticky navigation tabs * Added support for arbitrary links in navigation tabs + * Refactored navigation tabs to simplify grouping behavior * Fixed #2098: Subsequent active subsection not highlighted correctly mkdocs-material-6.1.7+insiders-1.12.1 (2020-12-08) diff --git a/docs/assets/screenshots/color-palette-toggle.png b/docs/assets/screenshots/color-palette-toggle.png new file mode 100644 index 0000000000000000000000000000000000000000..7915deeb96c0a68778e46e4e06704ae3e44c4045 GIT binary patch literal 135701 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 jLP=j;Z@q&T>^t3f@+U9T6*MJafm+cbal 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 literal 0 HcmV?d00001 diff --git a/docs/changelog.md b/docs/changelog.md index 579cbb2b2..9630ec223 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,100 +4,6 @@ template: overrides/main.html # Changelog -## Material for MkDocs Insiders - -### 1.13.1 _ December 13, 2020 - -- Removed horizontal scrollbars on language and version selector -- Fixed type conversion in JavaScript config - -### 1.13.0 _ December 13, 2020 - -- Refactored navigation tabs to simplify grouping behavior -- Added support for sticky navigation tabs -- Added support for arbitrary links in navigation tabs -- Fixed #2098: Subsequent active subsection not highlighted correctly - -### 1.12.1 _ December 8, 2020 - -- Fixed empty language selector being shown - -### 1.12.0 _ December 6, 2020 - -- Added support for adding a language selector - -### 1.11.2 _ November 29, 2020 - -- Fixed #2068: Search highlight interprets code blocks as JavaScript - -### 1.11.1 _ November 29, 2020 - -- Refactored styling to be more stable and easier to adjust -- Fixed some styling regressions from latest features - -### 1.11.0 _ November 22, 2020 - -- Added support for rendering admonitions as inline blocks - -### 1.10.0 _ November 15, 2020 - -- Added support for integrating table of contents into navigation - -### 1.9.0 _ November 7, 2020 - -- Added support for hiding navigation and table of contents on any page -- Removed autohiding table of contents when empty - -### 1.8.0 _ November 1, 2020 - -- Added support for navigation sections -- Fixed appearance of inactive search suggestions - -### 1.7.0 _ October 25, 2020 - -- Added support for deploying multiple versions -- Fixed alignment of sidebar when content area is too small - -### 1.6.0 _ October 11, 2020 - -- Added support for search suggestions to save keystrokes -- Added support for removing __Made with Material for MkDocs__ from footer -- Fixed #1915: search should go to first result by pressing ++enter++ - -### 1.5.1 _ September 21, 2020 - -- Fixed content area stretching to whole width for long code blocks - -### 1.5.0 _ September 19, 2020 - -- Added support for autohiding table of contents when empty - -### 1.4.1 _ September 6, 2020 - -- Improved typeahead and search result relevance and scoring - -### 1.4.0 _ August 30, 2020 - -- Added support for autohiding header on scroll - -### 1.3.0 _ August 26, 2020 - -- Added support for user-selectable color palettes - -### 1.2.0 _ August 11, 2020 - -- Added feature to expand navigation by default - -### 1.1.0 _ August 3, 2020 - -- Added highlighting of search results - -### 1.0.0 _ July 14, 2020 - -- Added grouping of search results -- Added missing query terms to search result -- Improved search result relevance and scoring - ## Material for MkDocs ### 6.1.7 _ December 6, 2020 diff --git a/docs/changelog/insiders.md b/docs/changelog/insiders.md new file mode 100644 index 000000000..160c3e1b0 --- /dev/null +++ b/docs/changelog/insiders.md @@ -0,0 +1,99 @@ +--- +template: overrides/main.html +--- + +# Changelog + +## Material for MkDocs Insiders + +### 1.13.1 _ December 20, 2020 + +- Removed horizontal scrollbars on language and version selector +- Fixed type conversion in JavaScript config + +### 1.13.0 _ December 13, 2020 + +- Refactored navigation tabs to simplify grouping behavior +- Added support for sticky navigation tabs +- Added support for arbitrary links in navigation tabs +- Fixed #2098: Subsequent active subsection not highlighted correctly + +### 1.12.1 _ December 8, 2020 + +- Fixed empty language selector being shown + +### 1.12.0 _ December 6, 2020 + +- Added support for adding a language selector + +### 1.11.2 _ November 29, 2020 + +- Fixed #2068: Search highlight interprets code blocks as JavaScript + +### 1.11.1 _ November 29, 2020 + +- Refactored styling to be more stable and easier to adjust +- Fixed some styling regressions from latest features + +### 1.11.0 _ November 22, 2020 + +- Added support for rendering admonitions as inline blocks + +### 1.10.0 _ November 15, 2020 + +- Added support for integrating table of contents into navigation + +### 1.9.0 _ November 7, 2020 + +- Added support for hiding navigation and table of contents on any page +- Removed autohiding table of contents when empty + +### 1.8.0 _ November 1, 2020 + +- Added support for navigation sections +- Fixed appearance of inactive search suggestions + +### 1.7.0 _ October 25, 2020 + +- Added support for deploying multiple versions +- Fixed alignment of sidebar when content area is too small + +### 1.6.0 _ October 11, 2020 + +- Added support for search suggestions to save keystrokes +- Added support for removing __Made with Material for MkDocs__ from footer +- Fixed #1915: search should go to first result by pressing ++enter++ + +### 1.5.1 _ September 21, 2020 + +- Fixed content area stretching to whole width for long code blocks + +### 1.5.0 _ September 19, 2020 + +- Added support for autohiding table of contents when empty + +### 1.4.1 _ September 6, 2020 + +- Improved typeahead and search result relevance and scoring + +### 1.4.0 _ August 30, 2020 + +- Added support for autohiding header on scroll + +### 1.3.0 _ August 26, 2020 + +- Added support for user-selectable color palettes + +### 1.2.0 _ August 11, 2020 + +- Added feature to expand navigation by default + +### 1.1.0 _ August 3, 2020 + +- Added highlighting of search results + +### 1.0.0 _ July 14, 2020 + +- Added grouping of search results +- Added missing query terms to search result +- Improved search result relevance and scoring diff --git a/docs/creating-your-site.md b/docs/creating-your-site.md index 1c4c56c9e..eb6a72e38 100644 --- a/docs/creating-your-site.md +++ b/docs/creating-your-site.md @@ -87,9 +87,11 @@ defaults, because_ [`mkdocs_theme.yml`][3] _is not loaded automatically as ### Advanced configuration -Material for MkDocs comes with a lot of configuration options. The _setup_ -section explains in great detail how to configure and customize colors, fonts, -icons and much more: +Material for MkDocs comes with many configuration options. The _setup_ section +explains in great detail how to configure and customize colors, fonts, icons +and much more: + +
- [Changing the colors][5] - [Changing the fonts][6] @@ -104,6 +106,8 @@ icons and much more: - [Adding a git repository][15] - [Adding a comment system][16] +
+ [5]: setup/changing-the-colors.md [6]: setup/changing-the-fonts.md [7]: setup/changing-the-language.md diff --git a/docs/getting-started.md b/docs/getting-started.md index dfa0a2eae..4fc8a704b 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -40,9 +40,16 @@ This will automatically install compatible versions of all dependencies: Material for MkDocs always strives to support the latest versions, so there's no need to install those packages separately. -_Note that in order to install [Material for MkDocs Insiders][8], you'll -need to [become a sponsor][9], create a personal access token[^1], and -set the_ `GH_TOKEN` _environment variable to the token's value._ +_Note that in order to install [Insiders][8], you'll need to [become a +sponsor][9], create a personal access token[^1], and set the_ `GH_TOKEN` +_environment variable to the token's value._ + + [^1]: + In order to use `pip` to install from the private repository over HTTPS, the + [personal access token][14] requires the [`repo`][15] scope. The creation + and usage of an access token is only necessary when installing Insiders + over HTTPS, which is the recommended way when building from within a CI/CD + workflow, e.g. using [GitHub Pages][16] or [GitLab Pages][17]. [5]: https://python-markdown.github.io/ [6]: https://pygments.org/ @@ -78,15 +85,22 @@ The following plugins are bundled with the Docker image: - [mkdocs-minify-plugin][11] - [mkdocs-redirects][12] -_Note that in order to install [Material for MkDocs Insiders][8], you'll -need to [become a sponsor][9], create a personal access token[^2], and -set the_ `GH_TOKEN` _environment variable to the token's value._ +_Note that in order to install [Insiders][8], you'll need to [become a +sponsor][9], create a personal access token[^2], and set the_ `GH_TOKEN` +_environment variable to the token's value._ + + [^2]: + If you want to use `docker` to pull the private Docker image from the + [GitHub Container Registry][18], the [personal access token][14] requires + the [`read:packages`][15] scope. Note that you need to login before pulling + the Docker image. As an example, see the [`publish`][19] workflow of the + Material for MkDocs repository. [10]: https://hub.docker.com/r/squidfunk/mkdocs-material/ [11]: https://github.com/byrnereese/mkdocs-minify-plugin [12]: https://github.com/datarobot/mkdocs-redirects -??? question "How can I add plugins to the Docker image?" +??? question "How to add plugins to the Docker image?" Material for MkDocs bundles useful and common plugins while trying not to blow up the size of the official image. If the plugin you want to use is @@ -131,28 +145,14 @@ from `git`, you must install all required dependencies yourself: pip install -r mkdocs-material/requirements.txt ``` -_Note that in order to install [Material for MkDocs Insiders][8], you'll -need to [become a sponsor][9]._ +_Note that in order to install [Insiders][8], you'll need to [become a +sponsor][9]._ [13]: https://github.com/squidfunk/mkdocs-material - [^1]: - In order to use `pip` to install from the private repository over HTTPS, the - [personal access token][14] requires the [`repo`][15] scope. The creation - and usage of an access token is only necessary when installing Insiders - over HTTPS, which is the recommended way when building from within a CI/CD - workflow, e.g. using [GitHub Pages][16] or [GitLab Pages][17]. - - [^2]: - If you want to use `docker` to pull the private Docker image from the - [GitHub Container Registry][18], the [personal access token][14] requires - the [`read:packages`][15] scope. Note that you need to login before pulling - the Docker image. As an example, see the [`publish`][19] workflow of the - Material for MkDocs repository. - [14]: https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token [15]: https://docs.github.com/en/developers/apps/scopes-for-oauth-apps#available-scopes [16]: publishing-your-site.md#github-pages [17]: publishing-your-site.md#gitlab-pages [18]: https://docs.github.com/en/free-pro-team@latest/packages/getting-started-with-github-container-registry/about-github-container-registry - [19]: https://github.com/squidfunk/mkdocs-material/blob/master/.github/workflows/publish.yml#L72-L77 + [19]: https://github.com/squidfunk/mkdocs-material/blob/master/.github/workflows/publish.yml diff --git a/docs/insiders.md b/docs/insiders.md index 4f6ead9f0..84a0fd5ee 100644 --- a/docs/insiders.md +++ b/docs/insiders.md @@ -4,267 +4,230 @@ template: overrides/main.html # :logo: :material-plus: :octicons-heart-fill-24:{: .tx-heart } -Material for MkDocs uses the [sponsorware][1] release strategy, which means +Material for MkDocs uses the _sponsorware_ release strategy, which means that _new features are first exclusively released to sponsors_ as part of -__Material for MkDocs Insiders__. Read on to learn [how sponsorship works][2], -and how you can [become a sponsor][3]. +__Insiders__. Read on to learn [how sponsorship works][1], and how easy it is +to [get access to Insiders][2]. - [1]: https://github.com/sponsorware/docs - [2]: #how-sponsorship-works - [3]: #how-to-become-a-sponsor +
+
+ +
+
+ A demo is worth a thousand words — check it out at + [squidfunk.github.io/mkdocs-material-insiders][3] +
+
-
- -
-

- A demo is worth a thousand words — check it out at
- - squidfunk.github.io/mkdocs-material-insiders - -

+ [1]: #how-sponsorship-works + [2]: #how-to-become-a-sponsor + [3]: https://squidfunk.github.io/mkdocs-material-insiders/ ## How sponsorship works -New features will first land in Material for MkDocs Insiders, which means that -_sponsors will have access immediately_. Every feature is tied to a funding -goal in monthly subscriptions. If a funding goal is hit, the features that are -tied to it are merged back into Material for MkDocs and released for general -availability. Bugfixes will always be released simultaneously in both editions. +New features first land in Insiders, which means that _sponsors will have access +immediately_. Every feature is tied to a funding goal in monthly subscriptions. +When a funding goal is hit, the features that are tied to it are merged back +into Material for MkDocs and released for general availability. Bugfixes are +always released simultaneously in both editions. -See the [roadmap][4] for a list of already available and upcoming features, and -for demonstration purposes, [the official documentation][5] built with Material -for MkDocs Insiders. +_Don't want to sponsor? No problem, Material for MkDocs already has tons of +features available, so chances are that most of your requirements are already +satisfied. See the [list of exclusive features][4] to learn which features are +currently only available to sponsors._ - [4]: #roadmap - [5]: https://squidfunk.github.io/mkdocs-material-insiders/ - - - - + [4]: #exclusive-features ## How to become a sponsor -So you've decided to become a sponsor? Great! You're just __three easy steps__ -away from enjoying the latest features of Material for MkDocs Insiders. -Complete the following steps and you're in: +You can become a sponsor using your individual or organization's GitHub account. +Just visit __[squidfunk's sponsor profile][5]__, pick any tier __from +$10/month__, and complete the checkout. Then, after a few hours, @squidfunk will +add you as a collaborator to the super-secret private GitHub repositority +containing the Insiders edition, which contains all [brand new and exclusive +features][4]. -- Visit [squidfunk's sponsor profile][6] and pick a tier that includes exclusive - access to squidfunk's sponsorware, which is _any tier from $10/month_. Select - the tier and complete the checkout. -- Within 24 hours, you will become a collaborator of the private Material for - MkDocs Insiders GitHub repository, a fork of Material for MkDocs with - [brand new and exclusive features][7]. -- Create a [personal access token][8], which allows installing Material for - MkDocs Insiders from any destination, including other CI providers like - [GitLab][9] or [Bitbucket][10]. +__Important__: If you're sponsoring @squidfunk through a GitHub organization, +please send a short email to sponsors@squidfunk.com with the name of your +organization and the account that should be added as a collaborator.[^1] -__Congratulations! :partying_face: You're now officially a sponsor and will -get updates for Material for MkDocs Insiders, until you decide to cancel your -monthly subscription, which you can do at any time.__ - -??? info "Sponsoring via a GitHub organization?" - - If you sponsor @squidfunk through a GitHub organization (which is currently - in beta), please note that it's not possible to grant access to all - organization members, as GitHub does not allow to do that. Thus, after - sponsoring, please send an email to sponsors@squidfunk.com, explaining - which account should become a collaborator of the Insiders repository. - To ensure that access is not tied to a particular individual, it's best to + [^1]: + It's currently not possible to grant access to each member of an + organization, as GitHub only allows for adding users. Thus, after + sponsoring, please send an email to sponsors@squidfunk.com, stating which + account should become a collaborator of the Insiders repository. We're + working on a solution which will make access to organizations much simpler. + To ensure that access is not tied to a particular individual GitHub account, create a bot account (i.e. a GitHub account that is not tied to a specific - individual), and use that for the sponsoring. After being added to the list - of collaborators, the bot account can create a private fork of the private - Insiders GitHub repository, effectively granting access to all members. + individual), and use this account for the sponsoring. After being added to + the list of collaborators, the bot account can create a private fork of the + private Insiders GitHub repository, and grant access to all members of the + organizations. - [6]: https://github.com/sponsors/squidfunk - [7]: #available-features - [8]: https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token - [9]: https://gitlab.com - [10]: https://bitbucket.org +You can cancel your sponsorship anytime.[^2] -## Available features + [^2]: + All charges are processed by GitHub through Stripe. As we don't receive any + information regarding your payment, and GitHub doesn't offer refunds, + sponsorships are also non-refundable. If you cancel your sponsorship, GitHub + schedules a cancellation request which will become effective at the end of + the billing cycle, which ends at the 22nd of a month for monthly + sponsorships. This means that even though you cancel your sponsorship, you + will keep your access to Insiders as long as your cancellation isn't + effective. -The following list shows which features are currently only available in Material -for MkDocs Insiders. You can click on each feature to learn more about it: +[:octicons-heart-fill-24:{: .tx-heart }   Join our awesome sponsors][5]{: .md-button .md-button--primary .tx-insiders-button } -- [x] [Remove _Made with Material for MkDocs_ from footer][11] -- [x] [Support for user-toggleable themes (light/dark mode switch)][12] -- [x] [Support for deploying multiple versions][13] -- [x] [Support for deploying multiple languages][22] -- [x] [Search suggestions help to save keystrokes][14] -- [x] [Highlighting of matched search terms in content area][15] -- [x] Search goes to first result on ++enter++ (I'm feeling lucky) -- [x] [Navigation tabs can be made sticky][23] -- [x] [Navigation can be grouped into sections][17] -- [x] [Navigation can be always expanded][17] -- [x] [Navigation and table of contents can be hidden][18] -- [x] [Table of contents can be integrated into navigation][19] -- [x] [Header can be automatically hidden on scrolling][20] -- [x] [Support for Admonitions as inline blocks][21] + - [11]: setup/setting-up-the-footer.md#remove-generator - [12]: setup/changing-the-colors.md#color-palette-toggle - [13]: setup/setting-up-versioning.md#versioning - [14]: setup/setting-up-site-search.md#search-suggestions - [15]: setup/setting-up-site-search.md#search-highlighting - [16]: setup/setting-up-navigation.md#navigation-sections - [17]: setup/setting-up-navigation.md#navigation-expansion - [18]: setup/setting-up-navigation.md#hide-the-sidebars - [19]: setup/setting-up-navigation.md#navigation-integration - [20]: setup/setting-up-the-header.md#automatic-hiding - [21]: reference/admonitions.md#inline-blocks - [22]: setup/changing-the-language.md#site-language-selector - [23]: setup/setting-up-navigation.md#sticky-navigation-tabs + -## Roadmap + [5]: https://github.com/sponsors/squidfunk -The following list of funding goals – named after varieties of chili peppers -[I'm growing on my balcony][24] – shows which features are already available -in Material for MkDocs Insiders. +## Exclusive features - [24]: https://www.instagram.com/squidfunk/ +The following features are currently exclusively available to sponsors: -### Madame Jeanette +
-[:octicons-flame-24: Funding goal: __$500__][6] · -:octicons-unlock-24: Status: _Generally available_ +- [x] [Color palette toggle][15] +- [x] [Versioning][14] +- [x] [Site language selection][13] +- [x] [Sticky navigation tabs][18] +- [x] [Search suggestions][16] +- [x] [Search highlighting][17] +- [x] [Admonition inline blocks][12] +- [x] [Remove generator notice][19] -- [x] Improved search result grouping (pages + headings) -- [x] Improved search result relevance and scoring -- [x] Display of missing query terms in search results +
-### Prairie Fire +_New features are added to this list every few weeks, so be sure to come back +from time to time to learn about what's new, or follow [@squidfunk on +:fontawesome-brands-twitter:{: .twitter } Twitter][6] to stay updated._ -[:octicons-flame-24: Funding goal: __$1,000__][6] · -:octicons-lock-24: Status: _Insiders only_ + [6]: https://twitter.com/squidfunk -- [x] [Navigation can be grouped into sections][16] -- [x] [Navigation can be always expanded][17] -- [x] [Navigation and table of contents can be hidden][18] -- [x] [Table of contents can be integrated into navigation][19] -- [x] [Header can be automatically hidden on scrolling][20] +## Funding -### Bhut Jolokia +### Goals -[:octicons-flame-24: Funding goal: __$1,500__][6] · -:octicons-lock-24: Status: _Insiders only_ +Following is a list of funding goals. When a funding goal is hit, the features +that are tied to it are merged back into Material for MkDocs and released to +the public for general availability. -- [x] [Support for Admonitions as inline blocks][21] -- [x] [Support for deploying multiple versions][13] -- [x] [Support for deploying multiple languages][22] +#### $ 1,500 – Bhut Jolokia -### Black Pearl +- [x] [Admonition inline blocks][12] +- [x] [Site language selection][13] +- [x] [Versioning][14] -[:octicons-flame-24: Funding goal: __$2,000__][6] · -:octicons-lock-24: Status: _Insiders only_ + [12]: reference/admonitions.md#inline-blocks + [13]: setup/changing-the-language.md#site-language-selector + [14]: setup/setting-up-versioning.md#versioning -- [x] [Support for user-toggleable themes (light/dark mode switch)][12] -- [ ] Support for user-toggleable code-block styles (light/dark mode switch) -- [ ] Table of contents auto-collapses and expands only the active section +#### $ 2,000 – Black Pearl -### Biquinho Vermelho +- [x] Deep linking of search results +- [x] [Color palette toggle][15] +- [ ] Code block palette toggle -[:octicons-flame-24: Funding goal: __$2,500__][6] · -:octicons-lock-24: Status: _Insiders only_ + [15]: setup/changing-the-colors.md#color-palette-toggle -- [x] [Search suggestions help to save keystrokes][14] -- [x] [Highlighting of matched search terms in content area][15] -- [x] Search goes to first result on ++enter++ (I'm feeling lucky) -- [ ] Table of contents shows which sections have search results -- [ ] Support for displaying a user's last searches +#### $ 2,500 – Biquinho Vermelho + +- [x] [Search suggestions][16] +- [x] [Search highlighting][17] +- [ ] List of last searches + + [16]: setup/setting-up-site-search.md#search-suggestions + [17]: setup/setting-up-site-search.md#search-highlighting + +#### $ 3,000 – Caribbean Red + +- [x] [Sticky navigation tabs][18] +- [x] [Remove generator notice][19] + + [18]: setup/setting-up-navigation.md#sticky-navigation-tabs + [19]: setup/setting-up-the-footer.md#remove-generator + +#### Future + +- [ ] [Material for MkDocs Live Edit][20] - [ ] Improved search result summaries +- [ ] Table of contents auto-collapse +- [ ] Table of contents shows which sections have search results +- [ ] New layouts and styles (e.g. vertical) +- [ ] ... and much more ... -### Caribbean Red + [20]: https://twitter.com/squidfunk/status/1338252230265360391 -[:octicons-flame-24: Funding goal: __$3,000__][6] · -:octicons-lock-24: Status: _Insiders only_ +### Goals completed -- [x] [Navigation tabs can be made sticky][23] -- [x] [Remove _Made with Material for MkDocs_ from footer][11] -- [ ] Brand-new and exclusive vertical layout +#### $ 500 – Madame Jeanette + +- [x] Improved search result grouping +- [x] Improved search result relevance and scoring +- [x] Missing query terms in search results + +#### $ 1,000 – Prairie Fire + +- [x] [Navigation sections][7] +- [x] [Navigation expansion][8] +- [x] [Hiding the sidebars][9] +- [x] [Table of contents in navigation][10] +- [x] [Header hides on scroll][11] + + [7]: setup/setting-up-navigation.md#navigation-sections + [8]: setup/setting-up-navigation.md#navigation-expansion + [9]: setup/setting-up-navigation.md#hide-the-sidebars + [10]: setup/setting-up-navigation.md#navigation-integration + [11]: setup/setting-up-the-header.md#automatic-hiding ## Frequently asked questions ### Compatibility _We're running an open source project and want to make sure that users can build -the documentation without having access to Insiders. Is that still possible?_ +the documentation without having access to Insiders. Is this still possible?_ -Yes. Material for MkDocs Insiders strives to be compatible with Material for -MkDocs, so all new features are implemented as feature flags and all -improvements (e.g. search) do not require any changes to existing configuration. -This means that your users will be able to build the docs locally with the -regular version and when they push their changes to CI/CD, they will be built -with Material for MkDocs Insiders. For this reason, it's recommended to -[install Insiders][25] only in CI, as you don't want to expose your `GH_TOKEN` -to users. +Yes. Insiders is compatible with Material for MkDocs. All new features are +implemented behind feature flags; all configuration changes are +backward-compatible. This means that your users will be able to build the +documentation locally with Material for MkDocs and when they push their changes, +it can be built with Insiders (e.g. as part of GitHub Actions). Thus, it's +recommended to [install Insiders][21] only in CI, as you don't want to expose +your `GH_TOKEN` to users. - [25]: publishing-your-site.md#github-pages + [21]: publishing-your-site.md#github-pages ### Terms _We're using Material for MkDocs to build the developer documentation of a -commercial project. Can we use Material for MkDocs Insiders under the same -terms?_ +commercial project. Can we use Insiders under the same terms and conditions?_ Yes. Whether you're an individual or a company, you may use _Material for MkDocs Insiders_ precisely under the same terms as Material for MkDocs, which are given -by the [MIT license][26]. However, we kindly ask you to respect the following +by the [MIT license][22]. However, we kindly ask you to respect the following guidelines: -- Please __don't distribute the source code__ from Material for MkDocs Insiders. - You may freely use it for public, private or commercial projects, fork it, - mirror it, do whatever you want with it, but please don't release the source - code, as it would cannibalize the sponsorware strategy. +- Please __don't distribute the source code__ of Insiders. You may freely use + it for public, private or commercial projects, fork it, mirror it, do whatever + you want with it, but please don't release the source code, as it would + counteract the sponsorware strategy. - If you cancel your subscription, you're removed as a collaborator and will - miss out on future updates of Material for MkDocs Insiders. However, you may - __use the latest version__ that's available to you __as long as you like__. - Just remember that __[GitHub deletes private forks][27]__. + miss out on future updates of Insiders. However, you may __use the latest + version__ that's available to you __as long as you like__. Just remember that + [GitHub deletes private forks][23]. - [26]: license.md - [27]: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository + [22]: license.md + [23]: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository diff --git a/docs/publishing-your-site.md b/docs/publishing-your-site.md index 08aacd039..c5681ed12 100644 --- a/docs/publishing-your-site.md +++ b/docs/publishing-your-site.md @@ -75,8 +75,8 @@ to your repository to see the workflow in action. Your documentation should shortly appear at `.github.io/`. _Remember to set the_ `GH_TOKEN` _environment variable to the value of your -[personal access token][3] when using [Material for MkDocs Insiders][4], which -can be done using [secrets][5]._ +[personal access token][3] when deploying [Insiders][4], which can be done +using [secrets][5]._ [2]: https://github.com/features/actions [3]: https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token @@ -119,7 +119,7 @@ following contents: ``` yaml image: python:latest - deploy: + pages: stage: deploy only: - master @@ -138,8 +138,8 @@ workflow in action. Your documentation should shortly appear at `.gitlab.io/`. _Remember to set the_ `GH_TOKEN` _environment variable to the value of your -[personal access token][3] when using [Material for MkDocs Insiders][4], which -can be done using [masked custom variables][8]._ +[personal access token][3] when deploying [Insiders][4], which can be done +using [masked custom variables][8]._ [6]: https://gitlab.com/pages [7]: https://docs.gitlab.com/ee/ci/ diff --git a/docs/reference/abbreviations.md b/docs/reference/abbreviations.md index 9398c3b10..7f3531210 100644 --- a/docs/reference/abbreviations.md +++ b/docs/reference/abbreviations.md @@ -13,7 +13,9 @@ enable site-wide glossaries. ### Abbreviations -The [Abbreviations][1] extension, which is part of the standard Markdown +[:octicons-file-code-24: Source][1] · [:octicons-workflow-24: Extension][2] + +The [Abbreviations][2] extension, which is part of the standard Markdown library, allows to __add additional content to parts of the text which are then shown on hover__, e.g. for glossaries: @@ -22,11 +24,12 @@ markdown_extensions: - abbr ``` - [1]: https://python-markdown.github.io/extensions/abbreviations/ + [1]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/main/_typeset.scss + [2]: https://python-markdown.github.io/extensions/abbreviations/ ### Snippets -The [Snippets][2] extension, which is part of [Python Markdown Extensions][3], +The [Snippets][3] extension, which is part of [Python Markdown Extensions][4], allows to __insert content from other files__ or other, regular content, and can be enabled via `mkdocs.yml`: @@ -35,15 +38,15 @@ markdown_extensions: - pymdownx.snippets ``` - [2]: https://facelessuser.github.io/pymdown-extensions/extensions/snippets/ - [3]: https://facelessuser.github.io/pymdown-extensions/ + [3]: https://facelessuser.github.io/pymdown-extensions/extensions/snippets/ + [4]: https://facelessuser.github.io/pymdown-extensions/ ## Usage ### Adding abbreviations -When the [Abbreviations][4] extension is enabled, abbreviations can be defined -with a special syntax similar to URLs and [footnotes][5] at any point in the +When the [Abbreviations][5] extension is enabled, abbreviations can be defined +with a special syntax similar to URLs and [footnotes][6] at any point in the Markdown document. _Example_: @@ -62,12 +65,12 @@ The HTML specification is maintained by the W3C. *[HTML]: Hyper Text Markup Language *[W3C]: World Wide Web Consortium - [4]: #abbreviations_1 - [5]: footnotes.md + [5]: #abbreviations_1 + [6]: footnotes.md ### Adding a glossary -When [Snippets][6] is enabled, content from other files can be embedded, which +When [Snippets][7] is enabled, content from other files can be embedded, which is especially useful to include abbreviations from a central file – a glossary – and embed them into any other file. @@ -96,4 +99,4 @@ _Remember to locate the Markdown file containing the definitions outside of the_ `docs` _folder (here_ `includes` _is used), or MkDocs may complain about an unreferenced file._ - [6]: #snippets + [7]: #snippets diff --git a/docs/reference/code-blocks.md b/docs/reference/code-blocks.md index ae086c009..9878dd490 100644 --- a/docs/reference/code-blocks.md +++ b/docs/reference/code-blocks.md @@ -380,8 +380,8 @@ override it as part of your additional stylesheet: } ``` - [22]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/main/_colors.scss#L60-L73 + [22]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/main/_colors.scss# [23]: #use-pygments [24]: ../setup/changing-the-colors.md#color-scheme [25]: https://pygments.org/docs/tokens/#literals - [26]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/main/extensions/markdown/_codehilite.scss#L42 + [26]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/stylesheets/main/extensions/markdown/_codehilite.scss diff --git a/docs/reference/icons-emojis.md b/docs/reference/icons-emojis.md index b92fe4e03..520cff052 100644 --- a/docs/reference/icons-emojis.md +++ b/docs/reference/icons-emojis.md @@ -91,19 +91,19 @@ _Example_: ``` - :material-account-circle: – `.icons/material/account-circle.svg` - :fontawesome-regular-laugh-wink: – `.icons/fontawesome/regular/laugh-wink.svg` -- :octicons-octoface-16: – `.icons/octicons/octoface-16.svg` +- :octicons-octoface-24: – `.icons/octicons/octoface-24.svg` ``` _Result_: - :material-account-circle: – [`.icons/material/account-circle.svg`][14] - :fontawesome-regular-laugh-wink: – [`.icons/fontawesome/regular/laugh-wink.svg`][15] -- :octicons-octoface-16: – [`.icons/octicons/octoface-16.svg`][16] +- :octicons-octoface-24: – [`.icons/octicons/octoface-24.svg`][16] [13]: #emoji [14]: https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/material/.icons/material/account-circle.svg [15]: https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/material/.icons/fontawesome/regular/laugh-wink.svg - [16]: https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/material/.icons/octicons/octoface-16.svg + [16]: https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/material/.icons/octicons/octoface-24.svg #### with colors @@ -178,20 +178,6 @@ and adding the dedicated CSS class to the icon: Then, simply add the CSS class to the icon. - - _Example_: ``` markdown @@ -200,7 +186,7 @@ _Example_: _Result_: -:octicons-heart-fill-24:{: .heart } +:octicons-heart-fill-24:{: .tx-heart } [20]: #with-colors [21]: https://developer.mozilla.org/en-US/docs/Web/CSS/animation diff --git a/docs/setup/adding-a-comment-system.md b/docs/setup/adding-a-comment-system.md index 4fe264459..a66dd0c60 100644 --- a/docs/setup/adding-a-comment-system.md +++ b/docs/setup/adding-a-comment-system.md @@ -55,6 +55,7 @@ Markdown document, delimited by a blank line which ends the YAML context. ### Selective integration [:octicons-file-code-24: Source][2] · +:octicons-note-24: Metadata · :octicons-mortar-board-24: Difficulty: _easy_ If the [Metadata][7] extension is enabled, you can disable or enable Disqus for @@ -96,6 +97,6 @@ In order to integrate another JavaScript-based comment system provider, you can {% endblock %} ``` - [8]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L325-L328 + [8]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html [9]: ../customization.md#extending-the-theme [10]: ../customization.md#overriding-blocks diff --git a/docs/setup/adding-a-git-repository.md b/docs/setup/adding-a-git-repository.md index e7ab67a40..4a9804629 100644 --- a/docs/setup/adding-a-git-repository.md +++ b/docs/setup/adding-a-git-repository.md @@ -93,7 +93,7 @@ behavior can be changed by setting [`edit_uri`][9] in `mkdocs.yml`: edit_uri: "" ``` - [5]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L292-L301 + [5]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html [6]: https://github.com/ [7]: https://about.gitlab.com/ [8]: https://bitbucket.org/ diff --git a/docs/setup/changing-the-colors.md b/docs/setup/changing-the-colors.md index a849e0238..5f5dc17a1 100644 --- a/docs/setup/changing-the-colors.md +++ b/docs/setup/changing-the-colors.md @@ -30,8 +30,7 @@ theme: scheme: default ``` -:material-cursor-default-click-outline: Click on a tile to change the color -scheme: +_Click on a tile to change the color scheme_:
@@ -76,8 +75,7 @@ theme: primary: indigo ``` -:material-cursor-default-click-outline: Click on a tile to change the primary -color: +_Click on a tile to change the primary color_:
@@ -131,8 +129,7 @@ theme: accent: indigo ``` -:material-cursor-default-click-outline: Click on a tile to change the accent -color: +_Click on a tile to change the accent color_: