diff options
author | Tom Milligan <tom@reinfer.io> | 2022-04-28 19:51:42 +0100 |
---|---|---|
committer | Tom Milligan <tom@reinfer.io> | 2022-04-28 19:51:42 +0100 |
commit | b9ab507ec02a72f7272d11bced0babeee6c95e39 (patch) | |
tree | 21c8f7ad2801c061d6e43ae965cf066239427687 | |
parent | 300e50689fee739db6f14cf1a7b67870fe475e46 (diff) |
update: v1.6.0
-rw-r--r-- | 404.html | 2 | ||||
-rw-r--r-- | index.html | 26 | ||||
-rw-r--r-- | mdbook-admonish.css | 31 | ||||
-rw-r--r-- | overview.html | 26 | ||||
-rw-r--r-- | print.html | 74 | ||||
-rw-r--r-- | reference.html | 48 |
6 files changed, 143 insertions, 64 deletions
@@ -3,7 +3,7 @@ <head> <!-- Book generated using mdBook --> <meta charset="UTF-8"> - <title></title> + <title>Page not found - The mdbook-admonish book</title> <base href="/"> @@ -153,9 +153,11 @@ A beautifully styled message. ``` </code></pre> <p>into this:</p> -<div class="admonition info"> +<div id="admonition-info" class="admonition info"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-info"> <p>Info</p> +</a> </div> <div> <p>A beautifully styled message.</p> @@ -167,9 +169,11 @@ A beautifully styled message. My example is the best! ``` </code></pre> -<div class="admonition example"> +<div id="admonition-example" class="admonition example"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-example"> <p>Example</p> +</a> </div> <div> <p>My example is the best!</p> @@ -188,9 +192,11 @@ My example is the best! A plain note. ``` </code></pre> -<div class="admonition note"> +<div id="admonition-note" class="admonition note"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-note"> <p>Note</p> +</a> </div> <div> <p>A plain note.</p> @@ -204,9 +210,11 @@ Note that JSON escapes must be escaped again - for instance, write <code>\" The following steps can lead to irrecoverable data corruption. ``` </code></pre> -<div class="admonition warning"> +<div id="admonition-data-loss" class="admonition warning"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-data-loss"> <p>Data loss</p> +</a> </div> <div> <p>The following steps can lead to irrecoverable data corruption.</p> @@ -217,7 +225,7 @@ The following steps can lead to irrecoverable data corruption. This will take a while, go and grab a drink of water. ``` </code></pre> -<div class="admonition success"> +<div id="admonition-default" class="admonition success"> <div> <p>This will take a while, go and grab a drink of water.</p> </div> @@ -229,9 +237,11 @@ The opposite of *referencing* by using `&` is *dereferencing*, which is accomplished with the <span style="color: hotpink">dereference operator</span>, `*`. ``` </code></pre> -<div class="admonition tip"> +<div id="admonition-_referencing_-and-dereferencing" class="admonition tip"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-_referencing_-and-dereferencing"> <p><em>Referencing</em> and <i>dereferencing</i></p> +</a> </div> <div> <p>The opposite of <em>referencing</em> by using <code>&</code> is <em>dereferencing</em>, which is @@ -246,9 +256,11 @@ print "Hello, world!" ``` ~~~ </code></pre> -<div class="admonition bug"> +<div id="admonition-bug" class="admonition bug"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-bug"> <p>Bug</p> +</a> </div> <div> <p>This syntax won't work in Python 3:</p> diff --git a/mdbook-admonish.css b/mdbook-admonish.css index 53c482d..5d83c33 100644 --- a/mdbook-admonish.css +++ b/mdbook-admonish.css @@ -56,20 +56,24 @@ html :is(.admonition) > :last-child { margin-bottom: 1.2rem; } +a.admonition-anchor-link:link, a.admonition-anchor-link:visited { + color: var(--fg); +} +a.admonition-anchor-link:link:hover, a.admonition-anchor-link:visited:hover { + text-decoration: none; +} + :is(.admonition-title, summary) { position: relative; margin-block: 0; margin-inline: -1.6rem -1.2rem; padding-block: 0.8rem; - padding-inline: 4rem 1.2rem; + padding-inline: 4.4rem 1.2rem; font-weight: 700; background-color: rgba(68, 138, 255, 0.1); - border: 0 solid #448aff; - border-inline-start-width: 0.4rem; - border-start-start-radius: 0.2rem; display: flex; } -:is(.admonition-title, summary) > p { +:is(.admonition-title, summary) p { margin: 0; } html :is(.admonition-title, summary):last-child { @@ -78,7 +82,7 @@ html :is(.admonition-title, summary):last-child { :is(.admonition-title, summary)::before { position: absolute; top: 0.625em; - inset-inline-start: 1.2rem; + inset-inline-start: 1.6rem; width: 2rem; height: 2rem; background-color: #448aff; @@ -97,7 +101,6 @@ html :is(.admonition-title, summary):last-child { :is(.note) > :is(.admonition-title, summary) { background-color: rgba(68, 138, 255, 0.1); - border-color: #448aff; } :is(.note) > :is(.admonition-title, summary)::before { background-color: #448aff; @@ -115,7 +118,6 @@ html :is(.admonition-title, summary):last-child { :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary) { background-color: rgba(0, 176, 255, 0.1); - border-color: #00b0ff; } :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::before { background-color: #00b0ff; @@ -133,7 +135,6 @@ html :is(.admonition-title, summary):last-child { :is(.info, .todo) > :is(.admonition-title, summary) { background-color: rgba(0, 184, 212, 0.1); - border-color: #00b8d4; } :is(.info, .todo) > :is(.admonition-title, summary)::before { background-color: #00b8d4; @@ -151,7 +152,6 @@ html :is(.admonition-title, summary):last-child { :is(.tip, .hint, .important) > :is(.admonition-title, summary) { background-color: rgba(0, 191, 165, 0.1); - border-color: #00bfa5; } :is(.tip, .hint, .important) > :is(.admonition-title, summary)::before { background-color: #00bfa5; @@ -169,7 +169,6 @@ html :is(.admonition-title, summary):last-child { :is(.success, .check, .done) > :is(.admonition-title, summary) { background-color: rgba(0, 200, 83, 0.1); - border-color: #00c853; } :is(.success, .check, .done) > :is(.admonition-title, summary)::before { background-color: #00c853; @@ -187,7 +186,6 @@ html :is(.admonition-title, summary):last-child { :is(.question, .help, .faq) > :is(.admonition-title, summary) { background-color: rgba(100, 221, 23, 0.1); - border-color: #64dd17; } :is(.question, .help, .faq) > :is(.admonition-title, summary)::before { background-color: #64dd17; @@ -205,7 +203,6 @@ html :is(.admonition-title, summary):last-child { :is(.warning, .caution, .attention) > :is(.admonition-title, summary) { background-color: rgba(255, 145, 0, 0.1); - border-color: #ff9100; } :is(.warning, .caution, .attention) > :is(.admonition-title, summary)::before { background-color: #ff9100; @@ -223,7 +220,6 @@ html :is(.admonition-title, summary):last-child { :is(.failure, .fail, .missing) > :is(.admonition-title, summary) { background-color: rgba(255, 82, 82, 0.1); - border-color: #ff5252; } :is(.failure, .fail, .missing) > :is(.admonition-title, summary)::before { background-color: #ff5252; @@ -241,7 +237,6 @@ html :is(.admonition-title, summary):last-child { :is(.danger, .error) > :is(.admonition-title, summary) { background-color: rgba(255, 23, 68, 0.1); - border-color: #ff1744; } :is(.danger, .error) > :is(.admonition-title, summary)::before { background-color: #ff1744; @@ -259,7 +254,6 @@ html :is(.admonition-title, summary):last-child { :is(.bug) > :is(.admonition-title, summary) { background-color: rgba(245, 0, 87, 0.1); - border-color: #f50057; } :is(.bug) > :is(.admonition-title, summary)::before { background-color: #f50057; @@ -277,7 +271,6 @@ html :is(.admonition-title, summary):last-child { :is(.example) > :is(.admonition-title, summary) { background-color: rgba(124, 77, 255, 0.1); - border-color: #7c4dff; } :is(.example) > :is(.admonition-title, summary)::before { background-color: #7c4dff; @@ -295,7 +288,6 @@ html :is(.admonition-title, summary):last-child { :is(.quote, .cite) > :is(.admonition-title, summary) { background-color: rgba(158, 158, 158, 0.1); - border-color: #9e9e9e; } :is(.quote, .cite) > :is(.admonition-title, summary)::before { background-color: #9e9e9e; @@ -319,3 +311,6 @@ html :is(.admonition-title, summary):last-child { background-color: var(--sidebar-bg); color: var(--sidebar-fg); } +.rust .admonition-anchor-link:link, .rust .admonition-anchor-link:visited { + color: var(--sidebar-fg); +} diff --git a/overview.html b/overview.html index 23cec9c..e9199c7 100644 --- a/overview.html +++ b/overview.html @@ -153,9 +153,11 @@ A beautifully styled message. ``` </code></pre> <p>into this:</p> -<div class="admonition info"> +<div id="admonition-info" class="admonition info"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-info"> <p>Info</p> +</a> </div> <div> <p>A beautifully styled message.</p> @@ -167,9 +169,11 @@ A beautifully styled message. My example is the best! ``` </code></pre> -<div class="admonition example"> +<div id="admonition-example" class="admonition example"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-example"> <p>Example</p> +</a> </div> <div> <p>My example is the best!</p> @@ -188,9 +192,11 @@ My example is the best! A plain note. ``` </code></pre> -<div class="admonition note"> +<div id="admonition-note" class="admonition note"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-note"> <p>Note</p> +</a> </div> <div> <p>A plain note.</p> @@ -204,9 +210,11 @@ Note that JSON escapes must be escaped again - for instance, write <code>\" The following steps can lead to irrecoverable data corruption. ``` </code></pre> -<div class="admonition warning"> +<div id="admonition-data-loss" class="admonition warning"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-data-loss"> <p>Data loss</p> +</a> </div> <div> <p>The following steps can lead to irrecoverable data corruption.</p> @@ -217,7 +225,7 @@ The following steps can lead to irrecoverable data corruption. This will take a while, go and grab a drink of water. ``` </code></pre> -<div class="admonition success"> +<div id="admonition-default" class="admonition success"> <div> <p>This will take a while, go and grab a drink of water.</p> </div> @@ -229,9 +237,11 @@ The opposite of *referencing* by using `&` is *dereferencing*, which is accomplished with the <span style="color: hotpink">dereference operator</span>, `*`. ``` </code></pre> -<div class="admonition tip"> +<div id="admonition-_referencing_-and-dereferencing" class="admonition tip"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-_referencing_-and-dereferencing"> <p><em>Referencing</em> and <i>dereferencing</i></p> +</a> </div> <div> <p>The opposite of <em>referencing</em> by using <code>&</code> is <em>dereferencing</em>, which is @@ -246,9 +256,11 @@ print "Hello, world!" ``` ~~~ </code></pre> -<div class="admonition bug"> +<div id="admonition-bug" class="admonition bug"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-bug"> <p>Bug</p> +</a> </div> <div> <p>This syntax won't work in Python 3:</p> @@ -154,9 +154,11 @@ A beautifully styled message. ``` </code></pre> <p>into this:</p> -<div class="admonition info"> +<div id="admonition-info" class="admonition info"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="overview.html#admonition-info"> <p>Info</p> +</a> </div> <div> <p>A beautifully styled message.</p> @@ -168,9 +170,11 @@ A beautifully styled message. My example is the best! ``` </code></pre> -<div class="admonition example"> +<div id="admonition-example" class="admonition example"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="overview.html#admonition-example"> <p>Example</p> +</a> </div> <div> <p>My example is the best!</p> @@ -189,9 +193,11 @@ My example is the best! A plain note. ``` </code></pre> -<div class="admonition note"> +<div id="admonition-note" class="admonition note"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="overview.html#admonition-note"> <p>Note</p> +</a> </div> <div> <p>A plain note.</p> @@ -205,9 +211,11 @@ Note that JSON escapes must be escaped again - for instance, write <code>\" The following steps can lead to irrecoverable data corruption. ``` </code></pre> -<div class="admonition warning"> +<div id="admonition-data-loss" class="admonition warning"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="overview.html#admonition-data-loss"> <p>Data loss</p> +</a> </div> <div> <p>The following steps can lead to irrecoverable data corruption.</p> @@ -218,7 +226,7 @@ The following steps can lead to irrecoverable data corruption. This will take a while, go and grab a drink of water. ``` </code></pre> -<div class="admonition success"> +<div id="admonition-default" class="admonition success"> <div> <p>This will take a while, go and grab a drink of water.</p> </div> @@ -230,9 +238,11 @@ The opposite of *referencing* by using `&` is *dereferencing*, which is accomplished with the <span style="color: hotpink">dereference operator</span>, `*`. ``` </code></pre> -<div class="admonition tip"> +<div id="admonition-_referencing_-and-dereferencing" class="admonition tip"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="overview.html#admonition-_referencing_-and-dereferencing"> <p><em>Referencing</em> and <i>dereferencing</i></p> +</a> </div> <div> <p>The opposite of <em>referencing</em> by using <code>&</code> is <em>dereferencing</em>, which is @@ -247,9 +257,11 @@ print "Hello, world!" ``` ~~~ </code></pre> -<div class="admonition bug"> +<div id="admonition-bug" class="admonition bug"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="overview.html#admonition-bug"> <p>Bug</p> +</a> </div> <div> <p>This syntax won't work in Python 3:</p> @@ -272,108 +284,132 @@ Styled with my custom CSS class. <h2 id="directives"><a class="header" href="#directives">Directives</a></h2> <p>All supported directives are listed below.</p> <p><code>note</code></p> -<div class="admonition note"> +<div id="admonition-note" class="admonition note"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-note"> <p>Note</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>abstract</code>, <code>summary</code>, <code>tldr</code></p> -<div class="admonition abstract"> +<div id="admonition-abstract" class="admonition abstract"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-abstract"> <p>Abstract</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>info</code>, <code>todo</code></p> -<div class="admonition info"> +<div id="admonition-info" class="admonition info"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-info"> <p>Info</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>tip</code>, <code>hint</code>, <code>important</code></p> -<div class="admonition tip"> +<div id="admonition-tip" class="admonition tip"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-tip"> <p>Tip</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>success</code>, <code>check</code>, <code>done</code></p> -<div class="admonition success"> +<div id="admonition-success" class="admonition success"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-success"> <p>Success</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>question</code>, <code>help</code>, <code>faq</code></p> -<div class="admonition question"> +<div id="admonition-question" class="admonition question"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-question"> <p>Question</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>warning</code>, <code>caution</code>, <code>attention</code></p> -<div class="admonition warning"> +<div id="admonition-warning" class="admonition warning"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-warning"> <p>Warning</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>failure</code>, <code>fail</code>, <code>missing</code></p> -<div class="admonition failure"> +<div id="admonition-failure" class="admonition failure"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-failure"> <p>Failure</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>danger</code>, <code>error</code></p> -<div class="admonition danger"> +<div id="admonition-danger" class="admonition danger"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-danger"> <p>Danger</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>bug</code></p> -<div class="admonition bug"> +<div id="admonition-bug" class="admonition bug"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-bug"> <p>Bug</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>example</code></p> -<div class="admonition example"> +<div id="admonition-example" class="admonition example"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-example"> <p>Example</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>quote</code>, <code>cite</code></p> -<div class="admonition quote"> +<div id="admonition-quote" class="admonition quote"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="reference.html#admonition-quote"> <p>Quote</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> diff --git a/reference.html b/reference.html index 70d553e..986282e 100644 --- a/reference.html +++ b/reference.html @@ -147,108 +147,132 @@ <h2 id="directives"><a class="header" href="#directives">Directives</a></h2> <p>All supported directives are listed below.</p> <p><code>note</code></p> -<div class="admonition note"> +<div id="admonition-note" class="admonition note"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-note"> <p>Note</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>abstract</code>, <code>summary</code>, <code>tldr</code></p> -<div class="admonition abstract"> +<div id="admonition-abstract" class="admonition abstract"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-abstract"> <p>Abstract</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>info</code>, <code>todo</code></p> -<div class="admonition info"> +<div id="admonition-info" class="admonition info"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-info"> <p>Info</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>tip</code>, <code>hint</code>, <code>important</code></p> -<div class="admonition tip"> +<div id="admonition-tip" class="admonition tip"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-tip"> <p>Tip</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>success</code>, <code>check</code>, <code>done</code></p> -<div class="admonition success"> +<div id="admonition-success" class="admonition success"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-success"> <p>Success</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>question</code>, <code>help</code>, <code>faq</code></p> -<div class="admonition question"> +<div id="admonition-question" class="admonition question"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-question"> <p>Question</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>warning</code>, <code>caution</code>, <code>attention</code></p> -<div class="admonition warning"> +<div id="admonition-warning" class="admonition warning"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-warning"> <p>Warning</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>failure</code>, <code>fail</code>, <code>missing</code></p> -<div class="admonition failure"> +<div id="admonition-failure" class="admonition failure"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-failure"> <p>Failure</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>danger</code>, <code>error</code></p> -<div class="admonition danger"> +<div id="admonition-danger" class="admonition danger"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-danger"> <p>Danger</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>bug</code></p> -<div class="admonition bug"> +<div id="admonition-bug" class="admonition bug"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-bug"> <p>Bug</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>example</code></p> -<div class="admonition example"> +<div id="admonition-example" class="admonition example"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-example"> <p>Example</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> </div> </div> <p><code>quote</code>, <code>cite</code></p> -<div class="admonition quote"> +<div id="admonition-quote" class="admonition quote"> <div class="admonition-title"> +<a class="admonition-anchor-link" href="#admonition-quote"> <p>Quote</p> +</a> </div> <div> <p>Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency.</p> |