Tomasz Różański
95fba3f357
Add a case for an empty `book_title` parameter
...
Html page title for every chapter in the book is created by the following code:
```rust
let title: String;
{
let book_title = ctx
.data
.get("book_title")
.and_then(serde_json::Value::as_str)
.unwrap_or("");
title = ch.name.clone() + " - " + book_title;
}
```
If the `book.toml` file is missing, and `book_title` parameter is empty, there's an awkward ` - ` string hanging at the end of each chapter's title.
This PR adds a `match` case to handle that kind of situation.
2020-02-15 23:13:37 +01:00
Eric Huss
d5999849d9
Merge pull request #1140 from willkg/patch-1
...
Fix typo in README.md
2020-02-06 08:47:57 -08:00
Will Kahn-Greene
8b2659e0f4
Fix typo in README.md
2020-02-06 11:39:37 -05:00
Eric Huss
c4a64ab599
Merge pull request #1133 from EverlastingBugstopper/avery/fix-derive-highlighting
...
fix: ayu theme meta highlighting
2020-01-31 18:59:22 -08:00
Eric Huss
6b4e3584b4
Merge pull request #1131 from ehuss/fix-rustup-ci
...
Fix CI: Don't update rustup.
2020-01-31 08:46:01 -08:00
Avery Harnish
b8fc7a1b2d
fix: ayu theme meta highlighting
2020-01-30 09:57:45 -06:00
Eric Huss
2ee083dfbe
Fix CI: Don't update rustup.
2020-01-27 13:46:42 -08:00
Ning Sun
1947f8ca65
Update handlebars to 3.0
2020-01-24 11:01:44 +08:00
Eric Huss
2f59943c04
rustfmt with 1.40
...
Some slight changes in formatting in 1.40.
2019-12-31 16:23:25 -08:00
Eric Huss
980f943179
Merge pull request #1123 from j127/patch-1
...
Fix typo in init.md
2019-12-31 15:49:29 -08:00
Josh
5e998788e9
Fix typo in init.md
...
"where" was spelled "were"
2019-12-31 15:36:12 -08:00
Arashmidos
6a94492238
fix scroll issue ( #1108 )
...
* fix sidebar scrolling
* fix query selector
2019-12-02 11:07:24 +01:00
Aleksey Kladov
e3717ad47b
Add --features to CI recipe ( #1103 )
2019-11-30 01:10:11 +01:00
nickelc
49b7f08164
Fix doc comment of `BuildConfig::create_missing` ( #1104 )
2019-11-29 06:22:21 +01:00
Eric Huss
7def6d70e8
Merge pull request #1099 from Michael-F-Bryan/expose-execute-build-process
...
Exposed the MDBook::execute_build_process() method to 3rd parties
2019-11-23 10:44:58 -08:00
Eric Huss
554f29703f
Merge pull request #1097 from dylanowen/cache
...
Prevent scrolling to the top of the page on websocket reload
2019-11-19 11:57:43 -08:00
Michael Bryan
730d7f8410
Exposed the execute_build_process() method to 3rd parties
2019-11-17 20:59:55 +08:00
Dylan Owen
b6603468d6
Stop scrolling on socket reload
2019-11-12 18:06:11 -08:00
Eric Huss
441a10bdd7
Release 0.3.5.
2019-11-11 13:36:13 -08:00
Eric Huss
efdb83266a
Merge pull request #1021 from marcusklaas/pulldown0.6
...
Upgrade pulldown_cmark to 0.6
2019-11-11 13:27:19 -08:00
Eric Huss
ac9c12334a
Update pulldown-cmark in Cargo.toml to 0.6.1.
2019-11-11 13:26:16 -08:00
Marcus Klaas de Vries
2a3088422a
Upgrade pulldown_cmark to 0.6.1
2019-11-11 20:25:38 +01:00
Dylan DPC
1f505c2b2e
Revert "Add support for Rust edition 2018 in playpens ( #1086 )" ( #1093 )
...
This reverts commit a7b3aa0444
.
2019-11-11 13:24:13 +01:00
Gabriel Majeri
a7b3aa0444
Add support for Rust edition 2018 in playpens ( #1086 )
...
* Add support for Rust edition 2018 in playpens
* Add Rust edition support to rustdoc
* Run rustfmt
* Fix enum variant reference
2019-11-11 12:42:24 +01:00
Eric Huss
a9160acd64
Merge pull request #1088 from benediktwerner/master
...
Fix hiding of empty boring lines
2019-11-07 07:44:47 -08:00
Benedikt Werner
4c1bca1684
Don't hide macro lines
2019-11-07 02:42:02 +01:00
Benedikt Werner
8fffb2a704
Hide lines in ignored code blocks
2019-11-07 02:20:10 +01:00
Eric Huss
ba37cc8462
Merge pull request #1089 from Kampfkarren/patch-1
...
Change erroneous syntax highlighting definition
2019-11-06 12:45:01 -08:00
Ricky
3ea0f9b745
Lowercase matching the theme name ( #1079 )
...
* Using .to_lowercase() on the theme matching to avoid needed exact capitolization in the book.toml
* Changed the default-dark-theme from .to_string() to .to_lowercase() to match theme
2019-11-05 13:55:08 +01:00
boyned//Kampfkarren
29d8747e01
Change erroneous syntax highlighting definition
...
Doing what it says results in:
```
2019-11-04 16:13:15 [WARN] (mdbook::renderer::html_handlebars::hbs_renderer): Previous versions of mdBook erroneously accepted `./src/theme` as an automatic theme directory
2019-11-04 16:13:15 [WARN] (mdbook::renderer::html_handlebars::hbs_renderer): Please move your theme files to `./theme` for them to continue being used
```
2019-11-04 16:14:38 -08:00
Benedikt Werner
f5549f2267
Hide empty lines starting with '#' in playpens
2019-11-04 14:03:25 +01:00
Benedikt Werner
e2a8600712
Remove outdated unused var in theme js code
2019-11-04 14:03:24 +01:00
Eric Huss
f2cb601c11
Release 0.3.4.
2019-10-29 09:58:11 -07:00
Steve Klabnik
6e0d0facff
Merge pull request #1083 from rust-lang/move-from-nursery
...
rust-lang-nursery -> rust-lang
2019-10-29 08:16:54 -05:00
Steve Klabnik
f79d5d4582
rust-lang-nursery -> rust-lang
...
Fixes #1080
2019-10-29 08:04:16 -05:00
Rostislav
820714a560
Use only relative font sizes ( #894 )
...
This replaces the only use of px for font-sizes by setting up a base
rem size on the root element in a way that is easy to calculate (1 rem =
10px) and scaling up according to browser settings.
2019-10-27 15:51:32 +01:00
Eric Huss
d5535d1226
Release 0.3.3.
2019-10-26 12:16:23 -07:00
Eric Huss
e5f77aaaf2
Merge pull request #1077 from mattheww/2019-10_scroll-margin
...
Add CSS `scroll-margin-top` to headings which contain link targets.
2019-10-26 11:34:57 -07:00
Matthew Woodcraft
86a368b726
Introduce a --menu-bar-height CSS variable
2019-10-26 13:21:26 +01:00
Matthew Woodcraft
1dc482b00d
Add scroll-margin-top to headings which contain link targets.
...
This means when the link is followed, the page scrolls in such a way as to
leave space for the fixed menu bar.
Fixes #1040
2019-10-26 12:55:12 +01:00
Eric Huss
21d8f394ae
Fix "next chapter" spacer handling. ( #1075 )
2019-10-25 17:33:21 +02:00
Benedikt Werner
c9dae170f3
Better automatic dark mode ( #1069 )
...
* Don't save default theme to localStorage
* Auto enable dark mode on no-js
* Fix light theme with no-js
2019-10-23 12:15:59 +02:00
Eric Huss
fcf2d7a03b
Merge pull request #1073 from ehuss/fix-gh-pages
...
Fix gh-pages deploy.
2019-10-21 13:43:35 -07:00
Eric Huss
2498887dfc
Fix gh-pages deploy.
2019-10-21 13:41:06 -07:00
Eric Huss
f04d7b802d
Merge pull request #1072 from ehuss/release-0.3.2
...
Release 0.3.2.
2019-10-21 12:37:49 -07:00
Eric Huss
bfcddf2680
Release 0.3.2.
2019-10-21 11:41:39 -07:00
Eric Huss
2b649fe94f
Merge pull request #1071 from ehuss/github-actions
...
Switch to GitHub Actions.
2019-10-21 10:49:18 -07:00
Eric Huss
fc4236eaa7
Switch to GitHub Actions.
2019-10-21 10:43:27 -07:00
rnitta
a592da33bb
fix the behavior of sticky header ( #1070 )
2019-10-19 10:07:41 +02:00
Weihang Lo
6af6219e5b
[Feature] expandable sidebar sections (ToC collapse) ( #1027 )
...
* render(toc): render expandable toc toggle
* ui(toc): js/css logic to toggle toc
* test: update rendered output css selector
* config: add `html.fold.[enable|level]`
* renderer: fold according to configs
* doc: add `output.html.fold`
* refactor: tidy fold config
- Derive default for `Fold`.
- Use `is_empty` instead of checking the length of chapters.
2019-10-19 09:56:08 +02:00