Skip to content

Commit f73453d

Browse files
authored
Merge pull request #21 from tatsuya6502/reorganize-chapters
エディションガイドの内容を最小限のものに変更する
2 parents f2ec511 + fc18b50 commit f73453d

File tree

211 files changed

+3654
-30566
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

211 files changed

+3654
-30566
lines changed

.circleci/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
- store_artifacts:
2525
path: /tmp/docs.txz
2626
destination: docs.txz
27-
- run:
28-
name: Testing book
29-
command: mdbook test
27+
# - run:
28+
# name: Testing book
29+
# command: mdbook test
3030
# - run:
3131
# name: Check for broken links
3232
# command: |

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
book
22
docs
3+
.DS_Store
4+

LICENSE-APACHE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ APPENDIX: How to apply the Apache License to your work.
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright [yyyy] [name of copyright owner]
189+
Copyright 2018 - 2021 The Rust Project Developers
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

LICENSE-MIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2018 The Rust Project Developers
1+
Copyright (c) 2018 - 2021 The Rust Project Developers
22

33
Permission is hereby granted, free of charge, to any
44
person obtaining a copy of this software and associated

README.md

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This book explains the concept of "editions", major new eras in [Rust]'s
88
development. You can [read the book
99
online](https://doc.rust-lang.org/nightly/edition-guide/).
1010

11-
[rust]: https://www.rust-lang.org/
11+
[Rust]: https://www.rust-lang.org/
1212

1313
## License
1414

@@ -21,9 +21,9 @@ You can also build the book and read it locally if you'd like.
2121

2222
### Requirements
2323

24-
Building the book requires [mdBook] 0.2. To get it:
24+
Building the book requires [mdBook] 0.4. To get it:
2525

26-
[mdbook]: https://github.com/azerupi/mdBook
26+
[mdBook]: https://github.com/rust-lang/mdBook
2727

2828
```bash
2929
$ cargo install mdbook
@@ -32,32 +32,14 @@ $ cargo install mdbook
3232
### Building
3333

3434
The most straight-forward way to build and view the book locally is to use the following command:
35-
3635
```bash
37-
$ mdbook serve
36+
$ mdbook serve --open
3837
```
3938

40-
This serves the book at http://localhost:3000, and rebuilds it on changes.
41-
You can now view the book in your web browser. If you make changes to the book's source code,
42-
you should only need to refresh your browser to see them.
43-
44-
_Firefox:_
45-
46-
```shell
47-
$ firefox http://localhost:3000 # Linux
48-
$ open -a "Firefox" http://localhost:3000 # OS X
49-
$ Start-Process "firefox.exe" http://localhost:3000 # Windows (PowerShell)
50-
$ start firefox.exe http://localhost:3000 # Windows (Cmd)
51-
```
52-
53-
_Chrome:_
54-
55-
```shell
56-
$ google-chrome http://localhost:3000 # Linux
57-
$ open -a "Google Chrome" http://localhost:3000 # OS X
58-
$ Start-Process "chrome.exe" http://localhost:3000 # Windows (PowerShell)
59-
$ start chrome.exe http://localhost:3000 # Windows (Cmd)
60-
```
39+
This builds the HTML version of the book, starts a webserver at
40+
http://localhost:3000, and opens your default web browser. It will also
41+
automatically rebuild the book whenever the source changes, and the page
42+
should automatically reload.
6143

6244
To run the tests:
6345

book.toml

Lines changed: 108 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,114 @@
22
authors = ["The Rust Project Developers"]
33
multilingual = false
44
src = "src"
5-
title = "The Edition Guide"
5+
title = "エディションガイド"
6+
language = "ja"
7+
8+
[build]
9+
build-dir = "docs"
610

711
[output.html]
12+
git-repository-url = "https://github.com/rust-lang-ja/edition-guide"
813
additional-css = ["theme/em-to-bold.css"]
14+
15+
[output.html.redirect]
16+
"/rust-2018/edition-changes.html" = "index.html"
17+
"/rust-2018/module-system/index.html" = "../path-changes.html"
18+
"/rust-2018/module-system/raw-identifiers.html" = "https://doc.rust-jp.rs/rust-by-example-ja/compatibility/raw_identifiers.html"
19+
"/rust-2018/module-system/path-clarity.html" = "../path-changes.html"
20+
"/rust-2018/module-system/more-visibility-modifiers.html" = "https://doc.rust-lang.org/reference/visibility-and-privacy.html"
21+
"/rust-2018/module-system/nested-imports-with-use.html" = "https://doc.rust-jp.rs/rust-by-example-ja/mod/use.html"
22+
"/rust-2018/error-handling-and-panics/index.html" = "https://doc.rust-jp.rs/book-ja/ch09-00-error-handling.html"
23+
"/rust-2018/error-handling-and-panics/the-question-mark-operator-for-easier-error-handling.html" = "https://doc.rust-jp.rs/book-ja/ch09-02-recoverable-errors-with-result.html"
24+
"/rust-2018/error-handling-and-panics/question-mark-in-main-and-tests.html" = "https://doc.rust-jp.rs/rust-by-example-ja/error/result.html#using-result-in-main"
25+
"/rust-2018/error-handling-and-panics/controlling-panics-with-std-panic.html" = "https://blog.rust-lang.org/2016/05/26/Rust-1.9.html#controlled-unwinding"
26+
"/rust-2018/error-handling-and-panics/aborting-on-panic.html" = "https://doc.rust-jp.rs/book-ja/ch09-01-unrecoverable-errors-with-panic.html"
27+
"/rust-2018/control-flow/index.html" = "https://doc.rust-jp.rs/rust-by-example-ja/flow_control.html"
28+
"/rust-2018/control-flow/loops-can-break-with-a-value.html" = "https://doc.rust-jp.rs/rust-by-example-ja/flow_control/loop/return.html"
29+
"/rust-2018/control-flow/async-await-for-easier-concurrency.html" = "https://rust-lang.github.io/async-book/"
30+
"/rust-2018/trait-system/index.html" = "../index.html"
31+
"/rust-2018/trait-system/impl-trait-for-returning-complex-types-with-ease.html" = "https://blog.rust-lang.org/2018/05/10/Rust-1.26.html#impl-trait"
32+
"/rust-2018/trait-system/dyn-trait-for-trait-objects.html" = "https://blog.rust-lang.org/2018/06/21/Rust-1.27.html#dyn-trait"
33+
"/rust-2018/trait-system/more-container-types-support-trait-objects.html" = "https://github.com/rust-lang/rfcs/blob/master/text/0982-dst-coercion.md"
34+
"/rust-2018/trait-system/associated-constants.html" = "https://doc.rust-lang.org/reference/items/associated-items.html#associated-constants"
35+
"/rust-2018/trait-system/no-anon-params.html" = "../trait-fn-parameters.html"
36+
"/rust-2018/slice-patterns.html" = "https://blog.rust-lang.org/2018/05/10/Rust-1.26.html#basic-slice-patterns"
37+
"/rust-2018/ownership-and-lifetimes/index.html" = "https://doc.rust-jp.rs/book-ja/ch04-00-understanding-ownership.html"
38+
"/rust-2018/ownership-and-lifetimes/non-lexical-lifetimes.html" = "https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html#non-lexical-lifetimes"
39+
"/rust-2018/ownership-and-lifetimes/default-match-bindings.html" = "https://blog.rust-lang.org/2018/05/10/Rust-1.26.html#nicer-match-bindings"
40+
"/rust-2018/ownership-and-lifetimes/the-anonymous-lifetime.html" = "https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html#more-lifetime-elision-rules"
41+
"/rust-2018/ownership-and-lifetimes/lifetime-elision-in-impl.html" = "https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html#more-lifetime-elision-rules"
42+
"/rust-2018/ownership-and-lifetimes/inference-in-structs.html" = "https://github.com/rust-lang/rfcs/blob/master/text/2093-infer-outlives.md"
43+
"/rust-2018/ownership-and-lifetimes/simpler-lifetimes-in-static-and-const.html" = "https://doc.rust-lang.org/reference/lifetime-elision.html#static-lifetime-elision"
44+
"/rust-2018/data-types/index.html" = "../index.html"
45+
"/rust-2018/data-types/field-init-shorthand.html" = "https://doc.rust-lang.org/reference/expressions/struct-expr.html#struct-field-init-shorthand"
46+
"/rust-2018/data-types/inclusive-ranges.html" = "https://blog.rust-lang.org/2018/05/10/Rust-1.26.html#inclusive-ranges-with-"
47+
"/rust-2018/data-types/128-bit-integers.html" = "https://blog.rust-lang.org/2018/05/10/Rust-1.26.html#128-bit-integers"
48+
"/rust-2018/data-types/operator-equals-are-now-implementable.html" = "https://doc.rust-lang.org/std/ops/index.html"
49+
"/rust-2018/data-types/union-for-an-unsafe-form-of-enum.html" = "https://doc.rust-lang.org/reference/items/unions.html"
50+
"/rust-2018/data-types/choosing-alignment-with-the-repr-attribute.html" = "https://doc.rust-lang.org/reference/type-layout.html#representations"
51+
"/rust-2018/simd-for-faster-computing.html" = "https://blog.rust-lang.org/2018/06/21/Rust-1.27.html#simd"
52+
"/rust-2018/macros/index.html" = "https://doc.rust-jp.rs/book-ja/ch19-06-macros.html"
53+
"/rust-2018/macros/custom-derive.html" = "https://doc.rust-jp.rs/book-ja/ch19-06-macros.html#how-to-write-a-custom-derive-macro"
54+
"/rust-2018/macros/macro-changes.html" = "https://doc.rust-jp.rs/book-ja/ch19-06-macros.html"
55+
"/rust-2018/macros/at-most-once.html" = "https://doc.rust-lang.org/reference/macros-by-example.html#repetitions"
56+
"/rust-2018/the-compiler/index.html" = "../index.html"
57+
"/rust-2018/the-compiler/improved-error-messages.html" = "https://blog.rust-lang.org/2016/09/29/Rust-1.12.html#overhauled-error-messages"
58+
"/rust-2018/the-compiler/incremental-compilation-for-faster-compiles.html" = "https://blog.rust-lang.org/2018/02/15/Rust-1.24.html#incremental-compilation"
59+
"/rust-2018/the-compiler/an-attribute-for-deprecation.html" = "https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-deprecated-attribute"
60+
"/rust-2018/rustup-for-managing-rust-versions.html" = "https://rust-lang.github.io/rustup/"
61+
"/rust-2018/cargo-and-crates-io/index.html" = "https://doc.rust-lang.org/cargo/index.html"
62+
"/rust-2018/cargo-and-crates-io/cargo-check-for-faster-checking.html" = "https://doc.rust-lang.org/cargo/commands/cargo-check.html"
63+
"/rust-2018/cargo-and-crates-io/cargo-install-for-easy-installation-of-tools.html" = "https://doc.rust-lang.org/cargo/commands/cargo-install.html"
64+
"/rust-2018/cargo-and-crates-io/cargo-new-defaults-to-a-binary-project.html" = "https://blog.rust-lang.org/2018/03/29/Rust-1.25.html#cargo-features"
65+
"/rust-2018/cargo-and-crates-io/cargo-rustc-for-passing-arbitrary-flags-to-rustc.html" = "https://doc.rust-lang.org/cargo/commands/cargo-rustc.html"
66+
"/rust-2018/cargo-and-crates-io/cargo-workspaces-for-multi-package-projects.html" = "https://doc.rust-lang.org/cargo/reference/workspaces.html"
67+
"/rust-2018/cargo-and-crates-io/multi-file-examples.html" = "https://doc.rust-lang.org/cargo/guide/project-layout.html"
68+
"/rust-2018/cargo-and-crates-io/replacing-dependencies-with-patch.html" = "https://doc.rust-lang.org/cargo/reference/overriding-dependencies.html#the-patch-section"
69+
"/rust-2018/cargo-and-crates-io/cargo-can-use-a-local-registry-replacement.html" = "https://doc.rust-lang.org/cargo/reference/source-replacement.html"
70+
"/rust-2018/cargo-and-crates-io/crates-io-disallows-wildcard-dependencies.html" = "https://blog.rust-lang.org/2016/01/21/Rust-1.6.html#cratesio-disallows-wildcards"
71+
"/rust-2018/documentation/index.html" = "https://doc.rust-lang.org/index.html"
72+
"/rust-2018/documentation/new-editions-of-the-book.html" = "https://doc.rust-jp.rs/book-ja/index.html"
73+
"/rust-2018/documentation/the-rust-bookshelf.html" = "https://doc.rust-lang.org/index.html"
74+
"/rust-2018/documentation/the-rustonomicon.html" = "https://doc.rust-jp.rs/rust-nomicon-ja/index.html"
75+
"/rust-2018/documentation/std-os-has-documentation-for-all-platforms.html" = "https://doc.rust-lang.org/std/os/index.html"
76+
"/rust-2018/rustdoc/index.html" = "https://doc.rust-lang.org/rustdoc/index.html"
77+
"/rust-2018/rustdoc/documentation-tests-can-now-compile-fail.html" = "https://doc.rust-lang.org/rustdoc/documentation-tests.html#attributes"
78+
"/rust-2018/rustdoc/rustdoc-uses-commonmark.html" = "https://doc.rust-lang.org/rustdoc/how-to-write-documentation.html#markdown"
79+
"/rust-2018/platform-and-target-support/index.html" = "https://doc.rust-lang.org/rustc/targets/index.html"
80+
"/rust-2018/platform-and-target-support/libcore-for-low-level-rust.html" = "https://doc.rust-lang.org/core/index.html"
81+
"/rust-2018/platform-and-target-support/webassembly-support.html" = "https://rustwasm.github.io/docs/book/"
82+
"/rust-2018/platform-and-target-support/global-allocators.html" = "https://blog.rust-lang.org/2018/08/02/Rust-1.28.html#global-allocators"
83+
"/rust-2018/platform-and-target-support/msvc-toolchain-support.html" = "https://doc.rust-lang.org/rustc/platform-support.html"
84+
"/rust-2018/platform-and-target-support/musl-support-for-fully-static-binaries.html" = "https://doc.rust-lang.org/rustc/platform-support.html"
85+
"/rust-2018/platform-and-target-support/cdylib-crates-for-c-interoperability.html" = "https://github.com/rust-lang/rfcs/blob/master/text/1510-cdylib.md"
86+
"/rust-next/index.html" = "../rust-post-2018/index.html"
87+
"/rust-next/edition-changes.html" = "../rust-post-2018/edition-changes.html"
88+
# "/rust-next/dbg-macro.html" = "https://doc.rust-lang.org/std/macro.dbg.html"
89+
"/rust-next/dbg-macro.html" = "../rust-post-2018/dbg-macro.html"
90+
# "/rust-next/no-jemalloc.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#jemalloc-is-removed-by-default"
91+
"/rust-next/no-jemalloc.html" = "../rust-post-2018/no-jemalloc.html"
92+
# "/rust-next/uniform-paths.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#final-module-improvements"
93+
"/rust-next/uniform-paths.html" = "../rust-post-2018/uniform-paths.html"
94+
# "/rust-next/literal-macro-matcher.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#macro-improvements"
95+
"/rust-next/literal-macro-matcher.html" = "../rust-post-2018/literal-macro-matcher.html"
96+
# "/rust-next/qustion-mark-operator-in-macros.html" = "https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#macro-improvements"
97+
"/rust-next/qustion-mark-operator-in-macros.html" = "../rust-post-2018/question-mark-operator-inmacros.html"
98+
# "/rust-next/const-fn.html" = "https://doc.rust-lang.org/reference/const_eval.html"
99+
"/rust-next/const-fn.html" = "../rust-post-2018/const_fn.html"
100+
# "/rust-next/pin.html" = "https://doc.rust-lang.org/std/pin/index.html"
101+
"/rust-next/pin.html" = "../rust-post-2018/pin.html"
102+
# "/rust-next/no-more-fnbox.html" = "https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html#fn-closure-traits-implemented-for-boxdyn-fn"
103+
"/rust-next/no-more-fnbox.html" = "https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html#fn-closure-traits-implemented-for-boxdyn-fn"
104+
# "/rust-next/alternative-cargo-registries.html" = "https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html#alternative-cargo-registries"
105+
"/rust-next/alternative-cargo-registries.html" = "../rust-post-2018/alternative-cargo-registries.html"
106+
# "/rust-next/tryfrom-and-tryinto.html" = "https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html#tryfrom-and-tryinto"
107+
"/rust-next/tryfrom-and-tryinto.html" = "../rust-post-2018/tryfrom-and-tryinto.html"
108+
# "/rust-next/future.html" = "https://doc.rust-lang.org/std/future/trait.Future.html"
109+
"/rust-next/future.html" = "../rust-post-2018/future.html"
110+
# "/rust-next/alloc.html" = "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#the-alloc-crate-is-stable"
111+
"/rust-next/alloc.html" = "../rust-post-2018/"
112+
# "/rust-next/maybe-uninit.html" = "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#maybeuninitt-instead-of-memuninitialized"
113+
"/rust-next/maybe-uninit.html" = "../rust-post-2018/aybe-uninit.html"
114+
# "/rust-next/cargo-vendor.html" = "https://doc.rust-lang.org/cargo/commands/cargo-vendor.html"
115+
"/rust-next/cargo-vendor.html" = "../rust-post-2018/cargo-vendor.html"

docs/404.html

Lines changed: 8 additions & 61 deletions
Large diffs are not rendered by default.

docs/book.js

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,12 @@ function playground_text(playground) {
108108

109109
let text = playground_text(code_block);
110110
let classes = code_block.querySelector('code').classList;
111-
let has_2018 = classes.contains("edition2018");
112-
let edition = has_2018 ? "2018" : "2015";
113-
111+
let edition = "2015";
112+
if(classes.contains("edition2018")) {
113+
edition = "2018";
114+
} else if(classes.contains("edition2021")) {
115+
edition = "2021";
116+
}
114117
var params = {
115118
version: "stable",
116119
optimize: "0",
@@ -133,7 +136,15 @@ function playground_text(playground) {
133136
body: JSON.stringify(params)
134137
})
135138
.then(response => response.json())
136-
.then(response => result_block.innerText = response.result)
139+
.then(response => {
140+
if (response.result.trim() === '') {
141+
result_block.innerText = "No output";
142+
result_block.classList.add("result-no-output");
143+
} else {
144+
result_block.innerText = response.result;
145+
result_block.classList.remove("result-no-output");
146+
}
147+
})
137148
.catch(error => result_block.innerText = "Playground Communication: " + error.message);
138149
}
139150

@@ -151,12 +162,13 @@ function playground_text(playground) {
151162
if (window.ace) {
152163
// language-rust class needs to be removed for editable
153164
// blocks or highlightjs will capture events
154-
Array
155-
.from(document.querySelectorAll('code.editable'))
165+
code_nodes
166+
.filter(function (node) {return node.classList.contains("editable"); })
156167
.forEach(function (block) { block.classList.remove('language-rust'); });
157168

158169
Array
159-
.from(document.querySelectorAll('code:not(.editable)'))
170+
code_nodes
171+
.filter(function (node) {return !node.classList.contains("editable"); })
160172
.forEach(function (block) { hljs.highlightBlock(block); });
161173
} else {
162174
code_nodes.forEach(function (block) { hljs.highlightBlock(block); });
@@ -359,7 +371,14 @@ function playground_text(playground) {
359371
});
360372

361373
themePopup.addEventListener('click', function (e) {
362-
var theme = e.target.id || e.target.parentElement.id;
374+
var theme;
375+
if (e.target.className === "theme") {
376+
theme = e.target.id;
377+
} else if (e.target.parentElement.className === "theme") {
378+
theme = e.target.parentElement.id;
379+
} else {
380+
return;
381+
}
363382
set_theme(theme);
364383
});
365384

docs/css/chrome.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ a > .hljs {
9393
.menu-title {
9494
display: inline-block;
9595
font-weight: 200;
96-
font-size: 2rem;
96+
font-size: 2.4rem;
9797
line-height: var(--menu-bar-height);
9898
text-align: center;
9999
margin: 0;

docs/css/general.css

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,23 @@ h4, h5 { margin-top: 2em; }
4545
margin-top: 1em;
4646
}
4747

48-
h1 a.header:target::before,
49-
h2 a.header:target::before,
50-
h3 a.header:target::before,
51-
h4 a.header:target::before {
48+
h1:target::before,
49+
h2:target::before,
50+
h3:target::before,
51+
h4:target::before,
52+
h5:target::before,
53+
h6:target::before {
5254
display: inline-block;
5355
content: "»";
5456
margin-left: -30px;
5557
width: 30px;
5658
}
5759

58-
h1 a.header:target,
59-
h2 a.header:target,
60-
h3 a.header:target,
61-
h4 a.header:target {
60+
/* This is broken on Safari as of version 14, but is fixed
61+
in Safari Technology Preview 117 which I think will be Safari 14.2.
62+
https://bugs.webkit.org/show_bug.cgi?id=218076
63+
*/
64+
:target {
6265
scroll-margin-top: calc(var(--menu-bar-height) + 0.5em);
6366
}
6467

@@ -89,7 +92,7 @@ h4 a.header:target {
8992
.content ul { line-height: 1.45em; }
9093
.content a { text-decoration: none; }
9194
.content a:hover { text-decoration: underline; }
92-
.content img { max-width: 100%; }
95+
.content img, .content video { max-width: 100%; }
9396
.content .header:link,
9497
.content .header:visited {
9598
color: var(--fg);
@@ -172,3 +175,7 @@ blockquote {
172175
margin: 5px 0px;
173176
font-weight: bold;
174177
}
178+
179+
.result-no-output {
180+
font-style: italic;
181+
}

docs/css/variables.css

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868
--links: #2b79a2;
6969

70-
--inline-code-color: #c5c8c6;;
70+
--inline-code-color: #c5c8c6;
7171

7272
--theme-popup-bg: #141617;
7373
--theme-popup-border: #43484d;
@@ -92,22 +92,22 @@
9292

9393
.light {
9494
--bg: hsl(0, 0%, 100%);
95-
--fg: #333333;
95+
--fg: hsl(0, 0%, 0%);
9696

9797
--sidebar-bg: #fafafa;
98-
--sidebar-fg: #364149;
98+
--sidebar-fg: hsl(0, 0%, 0%);
9999
--sidebar-non-existant: #aaaaaa;
100-
--sidebar-active: #008cff;
100+
--sidebar-active: #1f1fff;
101101
--sidebar-spacer: #f4f4f4;
102102

103-
--scrollbar: #cccccc;
103+
--scrollbar: #8F8F8F;
104104

105-
--icons: #cccccc;
106-
--icons-hover: #333333;
105+
--icons: #747474;
106+
--icons-hover: #000000;
107107

108-
--links: #4183c4;
108+
--links: #20609f;
109109

110-
--inline-code-color: #6e6b5e;
110+
--inline-code-color: #301900;
111111

112112
--theme-popup-bg: #fafafa;
113113
--theme-popup-border: #cccccc;
@@ -147,7 +147,7 @@
147147

148148
--links: #2b79a2;
149149

150-
--inline-code-color: #c5c8c6;;
150+
--inline-code-color: #c5c8c6;
151151

152152
--theme-popup-bg: #161923;
153153
--theme-popup-border: #737480;
@@ -228,7 +228,7 @@
228228

229229
--links: #2b79a2;
230230

231-
--inline-code-color: #c5c8c6;;
231+
--inline-code-color: #c5c8c6;
232232

233233
--theme-popup-bg: #141617;
234234
--theme-popup-border: #43484d;

0 commit comments

Comments
 (0)