2020-07-22 17:05:38 +03:00
|
|
|
|
---
|
|
|
|
|
template: overrides/main.html
|
|
|
|
|
---
|
|
|
|
|
|
2020-08-18 21:13:36 +03:00
|
|
|
|
# <span hidden>Insiders</span> :logo: :material-plus: :octicons-heart-fill-24:{: .tx-heart }
|
2020-07-22 17:05:38 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
Material for MkDocs uses the [sponsorware][1] 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].
|
2020-07-22 17:05:38 +03:00
|
|
|
|
|
2020-07-22 18:56:47 +03:00
|
|
|
|
[1]: https://github.com/sponsorware/docs
|
|
|
|
|
[2]: #how-sponsorship-works
|
|
|
|
|
[3]: #how-to-become-a-sponsor
|
|
|
|
|
|
|
|
|
|
## How sponsorship works
|
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
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.
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
See the [roadmap][4] for a list of already available and upcoming features, and
|
2020-08-02 23:09:44 +03:00
|
|
|
|
for demonstration purposes, [the official documentation][5] built with Material
|
|
|
|
|
for MkDocs Insiders.
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
[4]: #roadmap
|
2020-07-26 18:16:12 +03:00
|
|
|
|
[5]: https://squidfunk.github.io/mkdocs-material-insiders/
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
## How to become a sponsor
|
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
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:
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
- Visit [squidfunk's sponsor profile][6] and pick a tier that includes exclusive
|
2020-08-12 10:12:11 +03:00
|
|
|
|
access to squidfunk's sponsorware, which is _any tier from $10/month_. Select
|
2020-07-22 18:56:47 +03:00
|
|
|
|
the tier and complete the checkout.
|
2020-07-26 15:46:09 +03:00
|
|
|
|
- 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].
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
__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.__
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
[6]: https://github.com/sponsors/squidfunk
|
|
|
|
|
[7]: #roadmap
|
|
|
|
|
[8]: https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token
|
|
|
|
|
[9]: https://gitlab.com
|
|
|
|
|
[10]: https://bitbucket.org
|
|
|
|
|
|
2020-10-04 14:25:53 +03:00
|
|
|
|
## Available features
|
|
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
|
|
- [x] [Support for user-toggleable themes (light/dark mode switch)][11]
|
|
|
|
|
- [x] [Highlighting of matched search terms in content area][12]
|
|
|
|
|
- [x] [Navigation can always be expanded via configuration][13]
|
|
|
|
|
- [x] [Header can be automatically hidden on scrolling][14]
|
|
|
|
|
- [x] [Table of contents can be automatically hidden when empty][15]
|
|
|
|
|
|
|
|
|
|
[11]: setup/changing-the-colors.md#color-palette-toggle
|
|
|
|
|
[12]: setup/setting-up-site-search.md#highlighting-search
|
|
|
|
|
[13]: setup/setting-up-navigation.md#navigation-expansion
|
|
|
|
|
[14]: setup/setting-up-the-header.md#automatic-hiding
|
|
|
|
|
[15]: setup/setting-up-navigation.md#automatic-hiding
|
|
|
|
|
|
2020-07-22 18:56:47 +03:00
|
|
|
|
## Roadmap
|
|
|
|
|
|
|
|
|
|
The following list of funding goals – named after varieties of chili peppers
|
2020-10-04 14:25:53 +03:00
|
|
|
|
[I'm growing on my balcony][16] – shows which features are already available
|
2020-07-26 15:46:09 +03:00
|
|
|
|
in Material for MkDocs Insiders.
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-10-04 14:25:53 +03:00
|
|
|
|
[16]: https://www.instagram.com/squidfunk/
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
### Madame Jeanette
|
|
|
|
|
|
2020-09-19 18:10:36 +03:00
|
|
|
|
[:octicons-flame-24: Funding goal: __$500__][6] ·
|
2020-09-27 12:14:40 +03:00
|
|
|
|
:octicons-unlock-24: Status: _released_
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
New features and improvements for _search_, including:
|
|
|
|
|
|
|
|
|
|
- [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
|
|
|
|
|
|
2020-09-19 18:10:36 +03:00
|
|
|
|
[:octicons-flame-24: Funding goal: __$1,000__][6] ·
|
2020-08-02 23:09:44 +03:00
|
|
|
|
:octicons-lock-24: Status: _exclusive_
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2020-08-02 16:24:49 +03:00
|
|
|
|
New features and improvements for _content and toc_, including:
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-10-04 14:25:53 +03:00
|
|
|
|
- [x] [Highlighting of matched search terms in content area][12]
|
|
|
|
|
- [x] [Navigation can always be expanded via configuration][13]
|
|
|
|
|
- [x] [Header can be automatically hidden on scrolling][14]
|
|
|
|
|
- [x] [Table of contents can be automatically hidden when empty][15]
|
2020-07-26 15:46:09 +03:00
|
|
|
|
- [ ] Table of contents can be moved into navigation for more space
|
|
|
|
|
- [ ] Table of contents shows which sections have search results
|
2020-07-30 21:45:57 +03:00
|
|
|
|
- [ ] Table of contents auto-collapses and expands only the active section
|
2020-09-19 17:55:20 +03:00
|
|
|
|
- [ ] Better support for wide screens, i.e. more horizontal space
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
### Bhut Jolokia
|
|
|
|
|
|
2020-09-19 18:10:36 +03:00
|
|
|
|
[:octicons-flame-24: Funding goal: __$1,500__][6] ·
|
2020-08-27 00:27:16 +03:00
|
|
|
|
:octicons-lock-24: Status: _exclusive_
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
New features and improvements for _hosting multiple versions_, including:
|
|
|
|
|
|
|
|
|
|
- [ ] Support for multiple languages of documents
|
|
|
|
|
- [ ] Support for multiple versions of documents
|
|
|
|
|
- [ ] Support for one or more management plugins
|
|
|
|
|
|
|
|
|
|
### Black Pearl
|
|
|
|
|
|
2020-09-19 18:10:36 +03:00
|
|
|
|
[:octicons-flame-24: Funding goal: __$2,000__][6] ·
|
2020-08-27 00:27:16 +03:00
|
|
|
|
:octicons-lock-24: Status: _exclusive_
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
|
|
|
|
New features and improvements for _user preferences_, including:
|
|
|
|
|
|
2020-10-04 14:25:53 +03:00
|
|
|
|
- [x] [Support for user-toggleable themes (light/dark mode switch)][11]
|
|
|
|
|
- [ ] Support for user-toggleable code-block styles (light/dark mode switch)
|
|
|
|
|
|
|
|
|
|
### Biquinho Vermelho
|
|
|
|
|
|
|
|
|
|
[:octicons-flame-24: Funding goal: __$2,500__][6] ·
|
|
|
|
|
:octicons-lock-24: Status: _exclusive_
|
|
|
|
|
|
|
|
|
|
Even more features and improvements for _search_, including:
|
|
|
|
|
|
|
|
|
|
- [ ] Support for search suggestions
|
|
|
|
|
- [ ] Support for a user's last searches
|
2020-09-27 12:14:40 +03:00
|
|
|
|
- [ ] Improved search result summaries
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
|
|
|
|
### Caribbean Red
|
|
|
|
|
|
2020-09-19 18:10:36 +03:00
|
|
|
|
[:octicons-flame-24: Funding goal: __$3,000__][6] ·
|
2020-08-27 00:27:16 +03:00
|
|
|
|
:octicons-lock-24: Status: _exclusive_
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
Alternative, completely different _vertical layout_, optimized to read
|
|
|
|
|
documentation and code side-by-side, e.g. for the documentation of APIs with
|
|
|
|
|
the same functionality as Material for MkDocs.
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2020-09-04 00:18:02 +03:00
|
|
|
|
## Frequently asked questions
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2020-09-04 00:18:02 +03:00
|
|
|
|
### Compatibility
|
|
|
|
|
|
2020-09-04 00:25:24 +03:00
|
|
|
|
_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?_
|
2020-09-04 00:18:02 +03:00
|
|
|
|
|
|
|
|
|
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
|
2020-10-04 14:25:53 +03:00
|
|
|
|
[install Insiders][17] only in CI, as you don't want to expose your `GH_TOKEN`
|
2020-09-04 00:18:02 +03:00
|
|
|
|
to users.
|
|
|
|
|
|
|
|
|
|
### 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?_
|
|
|
|
|
|
|
|
|
|
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
|
2020-10-04 14:25:53 +03:00
|
|
|
|
by the [MIT license][18]. However, we kindly ask you to respect the following
|
2020-09-04 00:18:02 +03:00
|
|
|
|
guidelines:
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
- 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.
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2020-07-26 15:46:09 +03:00
|
|
|
|
- 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
|
2020-07-24 15:30:03 +03:00
|
|
|
|
__use the latest version__ that's available to you __as long as you like__.
|
2020-10-04 14:25:53 +03:00
|
|
|
|
Just remember that __[GitHub deletes private forks][19]__.
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2020-10-04 14:25:53 +03:00
|
|
|
|
[17]: publishing-your-site.md#github-pages
|
|
|
|
|
[18]: license.md
|
|
|
|
|
[19]: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository
|