Michael Bryan
1d72cea972
The example preprocessor works
2018-09-16 23:28:01 +08:00
Michael Bryan
1aa1194d79
We can shell out to the preprocessor
2018-09-16 23:23:03 +08:00
Michael Bryan
304234c122
The example can now tell mdbook if renderers are supported
2018-09-16 23:00:19 +08:00
Michael Bryan
729c94a7e4
Started working on a custom preprocessor
2018-09-16 22:49:52 +08:00
Michael Bryan
5dce539928
Notify preprocessors of the mdbook version and add __non_exhaustive elements
2018-09-16 14:27:37 +08:00
Michael Bryan
206a00915b
Export the mdbook version from the crate root
2018-09-16 14:22:50 +08:00
Ramon Buckland
ced74ca4dd
Updated the documentation for new preprocessor format ( #787 )
...
* Updated the documentation for new preprocessor format
* adjusted the descriptions for preprocessors
2018-09-10 19:51:18 +08:00
Michael Bryan
09667c9956
Configurable preprocessor ( #658 )
...
* The preprocessor trait now returns a modified book instead of editing in place
* A preprocessor is told which render it's running for
* Made sure preprocessors get their renderer's name
* Users can now manually specify whether a preprocessor should run for a renderer
* You can normally use default preprocessors by default
* Got my logic around the wrong way
* Fixed the `build.use-default-preprocessors` flag
2018-09-10 18:55:58 +08:00
Matt Ickstadt
48c97dadd0
Merge pull request #777 from wirelyre/fix-additional-css-and-js
...
Fix paths to additional CSS and JavaScript files
2018-09-04 14:16:42 -04:00
wirelyre
65198a7632
Fix paths to additional CSS and JavaScript files
...
Expressions in an `#each` block need to begin with "../" to reference
values in the main context.
2018-08-31 20:03:34 -05:00
Matt Ickstadt
a0e7b19784
(cargo-release) start next development iteration 0.2.2-alpha.0
2018-08-22 08:51:07 -05:00
Matt Ickstadt
7e2e095c26
(cargo-release) version 0.2.1
2018-08-22 08:48:25 -05:00
Matt Ickstadt
5baaf55abc
Merge pull request #770 from mattico/improve-travis
...
Improve CI
2018-08-22 08:55:06 -05:00
Matt Ickstadt
9157f6e32d
Improve CI
...
- Try to get OSX releases working
- Use LTO for appveyor releases
- Remove unused install.sh
2018-08-21 11:18:20 -05:00
Matt Ickstadt
3688f73052
rustfmt
...
using rustfmt 0.99.2-nightly
2018-08-21 10:58:44 -05:00
Matt Ickstadt
3e89e8b1bd
Update dependencies
2018-08-21 10:51:34 -05:00
Matt Ickstadt
e08fc148b1
Merge pull request #769 from dguo/patch-1
...
Fix a typo
2018-08-21 09:44:35 -05:00
Danny Guo
d9c1c77aae
Fix a typo
2018-08-20 23:48:18 -04:00
Matt Ickstadt
bb2ca4f938
Merge pull request #765 from weihanglo/fix/quote-table-colors
...
Fix table and quote related color
2018-08-13 11:08:29 -05:00
Weihang Lo
42aded9577
Fix table and quote related color
2018-08-12 02:47:06 +08:00
Matt Ickstadt
7fb2d5437a
Merge pull request #761 from sunng87/feature/handlebars-1.0
...
Update to handlebars 1.0
2018-08-07 15:39:09 -05:00
Ning Sun
4cc3a1333b
(feat) update to handlebars 1.0
2018-08-05 15:08:47 +08:00
Matt Ickstadt
322e8fcf77
Rewrap guide markdown at 80 columns
...
Much of the book was wrapped at around 80 columns, but let's make this consistent.
2018-08-02 21:34:26 -05:00
Matt Ickstadt
a8a460545f
Update installation instructions in guide
2018-08-02 21:19:47 -05:00
Matt Ickstadt
1d69ccae48
Run rustfmt
...
using 0.8.2-stable included in rustc 1.28.0
2018-08-02 20:22:49 -05:00
Matt Ickstadt
762d89ebbf
(cargo-release) start next development iteration 0.2.1-alpha.0
2018-08-02 19:20:05 -05:00
Matt Ickstadt
91ffca1bbc
(cargo-release) version 0.2.0
2018-08-02 19:17:40 -05:00
Matt Ickstadt
6f963bbe3c
Run AppVeyor on version tags
2018-08-02 19:10:41 -05:00
Matt Ickstadt
93af92910a
Remove travis github_pages deploy
...
Since it doesn't work at the moment and it takes a lot of time.
2018-08-02 19:10:11 -05:00
Matt Ickstadt
f30ce0184d
Fix escaped link preprocessor
2018-08-02 19:04:35 -05:00
Matt Ickstadt
ccb2340fbe
Update dependencies
2018-08-02 17:33:56 -05:00
Matt Ickstadt
bbe6e324d0
Merge pull request #757 from mattico/improve-argparse
...
Improve command-line argument parsing
2018-08-02 17:28:45 -05:00
Matt Ickstadt
a776aa9783
Update documentation for commands
2018-08-02 17:01:47 -05:00
Matt Ickstadt
b8f8e76899
Improve command-line argument parsing
2018-08-02 16:52:41 -05:00
Matt Ickstadt
ac4e00c7c6
Begin development for the 0.2.0 release
2018-08-02 13:31:58 -05:00
Matt Ickstadt
67fde37030
Merge pull request #756 from mattico/test-dir
...
Fix relative paths in index.html
2018-08-02 13:12:34 -05:00
Matt Ickstadt
b2eb1ace08
Fix relative paths in index.html
2018-08-02 12:43:40 -05:00
Matt Ickstadt
b5fd170008
Merge pull request #755 from mattico/test-dir
...
Add directory argument to `mdbook test`
2018-08-01 23:11:32 -05:00
Matt Ickstadt
b3665c287d
Add directory argument to `mdbook test`
2018-08-01 17:59:40 -05:00
Matt Ickstadt
436c084b9e
Merge pull request #754 from mattico/playpen-api
...
Use stable rust playground API
2018-08-01 15:22:06 -05:00
Matt Ickstadt
47f85e71a8
Use stable rust playground API
...
and also add timeouts to these fetches.
2018-08-01 12:38:36 -05:00
Matt Ickstadt
1d448fc8cc
(cargo-release) start next development iteration 0.1.11-alpha.0
2018-07-30 19:23:20 -05:00
Matt Ickstadt
add23a43c2
(cargo-release) version 0.1.10
2018-07-30 19:21:18 -05:00
Matt Ickstadt
8ba1830750
Merge pull request #752 from mattico/icon-margin-padding
...
Icon button hit-test dead-space fix
2018-07-30 19:19:31 -05:00
Matt Ickstadt
76c1c9e0a8
Merge pull request #751 from mattico/update-playpen-bt
...
Fix rust playground execute API
2018-07-30 19:18:18 -05:00
Matt Ickstadt
d054140117
Fix rust playground execute API
2018-07-30 19:17:53 -05:00
Matt Ickstadt
512826c465
Fix hiding theme menu
2018-07-30 19:06:50 -05:00
Matt Ickstadt
99019b74aa
Remove hit-test dead space between buttons
2018-07-30 19:03:29 -05:00
Matt Ickstadt
d87e77edd0
Merge pull request #744 from eminence/noplaypen_class
...
Add a "noplaypen" class for rust code samples.
2018-07-28 19:18:30 -05:00
Andrew Chin
abfc3009fc
Add a "noplaypen" class for rust code samples.
...
This class will supress the "play" button in the html backend (which you
can also do with the "ignore" class), but it will still let the code be
tested via `mdbook test` (which is not possible with the "ignore" class).
This is useful for code examples that don't really do much (and so the
user doesn't gain much from running them), but as an author you still
want to test them to guard against syntax errors and typos and the like.
2018-07-26 17:55:14 -04:00