2020-07-22 17:05:38 +03:00
|
|
|
|
---
|
|
|
|
|
template: overrides/main.html
|
|
|
|
|
---
|
|
|
|
|
|
2021-03-13 16:30:29 +03:00
|
|
|
|
# <span hidden>Insiders</span> :logo: :material-plus: :octicons-heart-fill-24:{ .mdx-heart }
|
2020-07-22 17:05:38 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
Material for MkDocs uses the _sponsorware_ release strategy, which means
|
2020-07-26 15:46:09 +03:00
|
|
|
|
that _new features are first exclusively released to sponsors_ as part of
|
2020-12-21 19:38:58 +03:00
|
|
|
|
__Insiders__. Read on to learn [how sponsorship works][1], and how easy it is
|
|
|
|
|
to [get access to Insiders][2].
|
|
|
|
|
|
2021-02-24 20:02:09 +03:00
|
|
|
|
<figure class="mdx-video" markdown="1">
|
|
|
|
|
<div class="mdx-video__inner">
|
2021-03-05 16:47:44 +03:00
|
|
|
|
<iframe src="https://streamable.com/e/7zpb0k" allowfullscreen></iframe>
|
2020-12-21 19:38:58 +03:00
|
|
|
|
</div>
|
|
|
|
|
<figcaption markdown="1">
|
2020-12-22 16:20:20 +03:00
|
|
|
|
|
|
|
|
|
A demo is worth a thousand words — check it out at
|
|
|
|
|
[squidfunk.github.io/mkdocs-material-insiders][3]
|
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
</figcaption>
|
|
|
|
|
</figure>
|
|
|
|
|
|
|
|
|
|
[1]: #how-sponsorship-works
|
|
|
|
|
[2]: #how-to-become-a-sponsor
|
|
|
|
|
[3]: https://squidfunk.github.io/mkdocs-material-insiders/
|
2020-07-22 17:05:38 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
## How sponsorship works
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
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
|
2021-02-04 23:14:38 +03:00
|
|
|
|
always released simultaneously in both editions.[^1]
|
|
|
|
|
|
|
|
|
|
[^1]:
|
|
|
|
|
You may ask yourself why you should pay for something that is Open Source.
|
|
|
|
|
Doesn't that contradict the ethos of Open Source software? Yes and no. Yes,
|
|
|
|
|
some features are locked behind a monthly subscription, which means they are
|
|
|
|
|
only accessible when paying a small amount of money. No, the features are
|
|
|
|
|
only exclusive for a short time until specific funding goals are hit. Making
|
|
|
|
|
an Open Source project sustainable is exceptionally hard: maintainers burn
|
|
|
|
|
out, projects are abandoned. That's not great and very unpredictable. The
|
|
|
|
|
sponsorware model ensures that if you decide to use Material for MkDocs,
|
|
|
|
|
you can be sure that bugs are fixed quickly and new features are added
|
|
|
|
|
regularly.
|
2020-11-05 22:26:33 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
_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]: #exclusive-features
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
## How to become a sponsor
|
|
|
|
|
|
|
|
|
|
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].
|
|
|
|
|
|
|
|
|
|
__Important__: If you're sponsoring @squidfunk through a GitHub organization,
|
|
|
|
|
please send a short email to sponsors@squidfunk.com with the name of your
|
2021-02-04 23:14:38 +03:00
|
|
|
|
organization and the account that should be added as a collaborator.[^2]
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-02-04 23:14:38 +03:00
|
|
|
|
[^2]:
|
2020-12-21 19:38:58 +03:00
|
|
|
|
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 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.
|
|
|
|
|
|
2021-02-04 23:14:38 +03:00
|
|
|
|
You can cancel your sponsorship anytime.[^3]
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-02-04 23:14:38 +03:00
|
|
|
|
[^3]:
|
2020-12-22 13:38:28 +03:00
|
|
|
|
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. 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 non-refundable.
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-03-13 16:30:29 +03:00
|
|
|
|
[:octicons-heart-fill-24:{ .mdx-heart } Join our <span class="mdx-insiders-count"></span> awesome sponsors][5]{ .md-button .md-button--primary .mdx-insiders-button }
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-02-24 20:02:09 +03:00
|
|
|
|
<div class="mdx-insiders-container" markdown="1" hidden>
|
|
|
|
|
<div class="mdx-insiders-list"></div>
|
2020-12-21 19:38:58 +03:00
|
|
|
|
_If you sponsor publicly, you're automatically added here with a link to
|
|
|
|
|
your profile and avatar to show your support for Material for MkDocs.
|
|
|
|
|
Alternatively, if you wish to keep your sponsorship private, you'll be a
|
|
|
|
|
silent +1. You can select visibility during checkout and change it
|
|
|
|
|
afterwards._
|
2020-11-26 13:54:13 +03:00
|
|
|
|
</div>
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2020-11-26 13:54:13 +03:00
|
|
|
|
<script>
|
2021-02-24 20:02:09 +03:00
|
|
|
|
fetch("https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/").then(function(e){return e.json()}).then(function(e){var t=document.querySelector(".mdx-insiders-list"),n=0;for(var o of e.sponsors)if("PUBLIC"===o.type){var s;(s=document.createElement("a")).href=o.url,s.title="@"+o.name,s.className="mdx-insiders-list__item",t.appendChild(s);var r=document.createElement("img");r.src=o.image,s.appendChild(r)}else n++;(s=document.createElement("a")).href="https://github.com/sponsors/squidfunk",s.title="[private]",s.innerText="+"+n,s.className="mdx-insiders-list__item mdx-insiders-list__item--private",t.appendChild(s),document.querySelector(".mdx-insiders-count").innerText=e.sponsors.length,document.querySelector(".mdx-insiders-container").removeAttribute("hidden"),document.querySelector('.mdx-insiders-total').innerText=" $ "+e.total.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")}).catch(console.log);
|
2020-11-26 13:54:13 +03:00
|
|
|
|
</script>
|
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
[5]: https://github.com/sponsors/squidfunk
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
## Exclusive features
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
The following features are currently exclusively available to sponsors:
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2021-02-24 20:02:09 +03:00
|
|
|
|
<div class="mdx-columns" markdown="1">
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Code block annotations :material-new-box:][25]
|
|
|
|
|
- [x] [Anchor tracking :material-new-box:][24]
|
|
|
|
|
- [x] [Back-to-top button :material-new-box:][17]
|
|
|
|
|
- [x] [Section index pages][22]
|
2021-01-31 18:30:57 +03:00
|
|
|
|
- [x] [Latest release tag][15]
|
2021-01-17 14:42:46 +03:00
|
|
|
|
- [x] [Color palette toggle][16]
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Sticky navigation tabs][21]
|
|
|
|
|
- [x] [Mermaid.js integration][26]
|
|
|
|
|
- [x] [Search suggestions][18]
|
|
|
|
|
- [x] [Search highlighting][19]
|
|
|
|
|
- [x] [Search sharing][20]
|
|
|
|
|
- [x] [Remove generator notice][23]
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
</div>
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
_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
|
2021-03-13 16:30:29 +03:00
|
|
|
|
:fontawesome-brands-twitter:{ .twitter } Twitter][6] to stay updated._
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
[6]: https://twitter.com/squidfunk
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2021-02-24 20:02:09 +03:00
|
|
|
|
## Funding<span class="mdx-insiders-total mdx-insiders-count"></span>
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
### Goals
|
2020-07-26 15:46:09 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
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.
|
2020-10-04 14:25:53 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
#### $ 2,000 – Black Pearl
|
|
|
|
|
|
2021-01-17 14:42:46 +03:00
|
|
|
|
- [x] [Latest release tag][15]
|
|
|
|
|
- [x] [Color palette toggle][16]
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Back-to-top button][17]
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-01-17 14:42:46 +03:00
|
|
|
|
[15]: setup/adding-a-git-repository.md#latest-release
|
|
|
|
|
[16]: setup/changing-the-colors.md#color-palette-toggle
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[17]: setup/setting-up-navigation.md#back-to-top-button
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
|
|
|
|
#### $ 2,500 – Biquinho Vermelho
|
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Search suggestions][18]
|
|
|
|
|
- [x] [Search highlighting][19]
|
|
|
|
|
- [x] [Search sharing][20]
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[18]: setup/setting-up-site-search.md#search-suggestions
|
|
|
|
|
[19]: setup/setting-up-site-search.md#search-highlighting
|
|
|
|
|
[20]: setup/setting-up-site-search.md#search-sharing
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
|
|
|
|
#### $ 3,000 – Caribbean Red
|
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Sticky navigation tabs][21]
|
|
|
|
|
- [x] [Section index pages][22]
|
|
|
|
|
- [x] [Remove generator notice][23]
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[21]: setup/setting-up-navigation.md#sticky-navigation-tabs
|
|
|
|
|
[22]: setup/setting-up-navigation.md#section-index-pages
|
|
|
|
|
[23]: setup/setting-up-the-footer.md#remove-generator
|
2021-01-31 18:30:57 +03:00
|
|
|
|
|
2021-02-27 12:44:17 +03:00
|
|
|
|
#### $ 4,000 – Ghost Pepper
|
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Anchor tracking][24]
|
|
|
|
|
- [x] [Code block annotations][25]
|
|
|
|
|
- [ ] Non-latest version warning
|
2021-02-27 12:44:17 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[24]: setup/setting-up-navigation.md#anchor-tracking
|
|
|
|
|
[25]: reference/code-blocks.md#adding-annotations
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-01-24 14:34:03 +03:00
|
|
|
|
#### $ 5,000 – Aji Panca
|
2021-01-02 17:55:31 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [x] [Mermaid.js integration][26]
|
2021-02-27 12:44:17 +03:00
|
|
|
|
- [ ] List of last searches
|
|
|
|
|
- [ ] Advanced routing for versioning
|
2021-01-02 17:55:31 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[26]: reference/diagrams.md
|
2021-01-02 17:55:31 +03:00
|
|
|
|
|
2021-02-27 12:44:17 +03:00
|
|
|
|
#### $ 6,000 – Trinidad Scorpion
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2020-09-27 12:14:40 +03:00
|
|
|
|
- [ ] Improved search result summaries
|
2020-12-21 19:38:58 +03:00
|
|
|
|
- [ ] Table of contents shows which sections have search results
|
2021-02-27 12:44:17 +03:00
|
|
|
|
- [ ] Advanced routing for multi-language sites
|
|
|
|
|
|
|
|
|
|
#### $ 7,000 – Royal Gold
|
|
|
|
|
|
|
|
|
|
- [ ] Table of contents auto-collapse
|
|
|
|
|
- [ ] Table of contents follows active anchor
|
|
|
|
|
- [ ] Native lightbox integration
|
|
|
|
|
|
|
|
|
|
#### Future
|
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [ ] [Material for MkDocs Live Edit][27]
|
2021-02-27 12:44:17 +03:00
|
|
|
|
- [ ] New layouts and styles
|
2021-03-13 16:28:43 +03:00
|
|
|
|
- [ ] Code block palette toggle
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[27]: https://twitter.com/squidfunk/status/1338252230265360391
|
2020-12-21 19:38:58 +03:00
|
|
|
|
|
|
|
|
|
### Goals completed
|
|
|
|
|
|
|
|
|
|
#### $ 500 – Madame Jeanette
|
|
|
|
|
|
|
|
|
|
- [x] Improved search result grouping
|
|
|
|
|
- [x] Improved search result relevance and scoring
|
|
|
|
|
- [x] Missing query terms in search results
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
#### $ 1,000 – Prairie Fire
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
- [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]
|
2020-07-22 18:56:47 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
[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
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2021-02-23 01:42:26 +03:00
|
|
|
|
#### $ 1,500 – Bhut Jolokia
|
|
|
|
|
|
|
|
|
|
- [x] [Admonition inline blocks][12]
|
|
|
|
|
- [x] [Site language selection][13]
|
|
|
|
|
- [x] [Versioning][14]
|
|
|
|
|
|
|
|
|
|
[12]: reference/admonitions.md#inline-blocks
|
|
|
|
|
[13]: setup/changing-the-language.md#site-language-selector
|
|
|
|
|
[14]: setup/setting-up-versioning.md#versioning
|
|
|
|
|
|
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
|
2020-12-21 19:38:58 +03:00
|
|
|
|
the documentation without having access to Insiders. Is this still possible?_
|
2020-09-04 00:18:02 +03:00
|
|
|
|
|
2020-12-21 19:38:58 +03:00
|
|
|
|
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
|
2021-03-13 16:28:43 +03:00
|
|
|
|
recommended to [install Insiders][28] only in CI, as you don't want to expose
|
2020-12-21 19:38:58 +03:00
|
|
|
|
your `GH_TOKEN` to users.
|
2020-09-04 00:18:02 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[28]: publishing-your-site.md#github-pages
|
2020-10-11 13:20:36 +03:00
|
|
|
|
|
2020-09-04 00:18:02 +03:00
|
|
|
|
### Terms
|
|
|
|
|
|
|
|
|
|
_We're using Material for MkDocs to build the developer documentation of a
|
2020-12-21 19:38:58 +03:00
|
|
|
|
commercial project. Can we use Insiders under the same terms and conditions?_
|
2020-09-04 00:18:02 +03:00
|
|
|
|
|
|
|
|
|
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
|
2021-03-13 16:28:43 +03:00
|
|
|
|
by the [MIT license][29]. 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-12-21 19:38:58 +03:00
|
|
|
|
- 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.
|
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
|
2020-12-21 19:38:58 +03:00
|
|
|
|
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
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[GitHub deletes private forks][30].
|
2020-07-22 19:30:00 +03:00
|
|
|
|
|
2021-03-13 16:28:43 +03:00
|
|
|
|
[29]: license.md
|
|
|
|
|
[30]: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository
|