Chris Wong
0106dfd909
Remove horizontal body padding in docs site
...
For some reason, this pushes everything off-center.
2021-11-01 16:52:55 +11:00
Alexandre Macabies
2909e5129c
Add support for Option<T> attributes ( #306 )
...
* Add support for Option<T> attributes
Introduces the `attr=[value]` syntax that assumes `value` is an
`Option<T>`. Renders `attr="value"` for `Some(value)` and entirely
omits the attribute for `None`.
Implements and therefore closes #283 .
* Call `Generator::splice` directly
* Handle struct literals (edge case)
Co-authored-by: Chris Wong <xbuns@google.com>
2021-10-29 16:24:34 +11:00
Chris Wong
057a231715
Fix UI tests for nightly diagnostic change ( #304 )
2021-10-17 19:07:51 +11:00
David Pedersen
4374979a4f
Update to support axum 0.2 ( #303 )
...
* Update to support axum 0.2
* Update changelog
2021-10-16 14:14:27 +11:00
Chris Wong
c4cd049da8
Fix docs version indicator to include unannotated tags ( #302 )
...
Looks like GitHub's release feature doesn't create annotated tags by default.
2021-10-01 12:58:15 +00:00
GKnirps
df98f4f00b
Bump dependency proc-macro2 to 1.0.23 ( #301 )
...
- it won't build with 1.0.19
2021-09-28 22:41:20 +10:00
Chris Wong
7a839a9a1c
Bump maud_htmlescape
version for no_std
support
2021-09-27 22:01:18 +10:00
Chris Wong
2700f714bc
Release 0.22.3 ( #300 )
2021-09-27 11:55:45 +00:00
Chris Wong
fe7588fcef
Remove "blazing" ( #298 )
...
It doesn't mean anything.
2021-09-24 10:01:55 +00:00
Chris Wong
9236d18511
Revert Cargo bug workaround ( #297 )
2021-09-20 10:37:44 +00:00
Chris Wong
fe4345d0d8
Apply the workaround to docs build too ( #296 )
2021-09-18 11:56:34 +00:00
Chris Wong
2add073517
Change examples build to cargo check
( #295 )
2021-09-18 21:27:04 +10:00
Emilio González
4b317956fa
Report error for missing closing tag token ( #287 )
2021-09-18 19:30:13 +10:00
Chris Wong
d8941fe0a3
Add workaround for rust-lang/cargo#9919 ( #294 )
2021-09-18 08:22:12 +00:00
Chris Wong
36f786b39d
Fix unused variable in benchmark ( #291 )
2021-09-12 03:07:06 +00:00
Chris Wong
dc028116b8
Enforce merged imports ( #290 )
...
Closes #281
2021-09-11 10:42:25 +00:00
Chris Wong
c9cb58de40
Rename "master" to "main"
2021-09-11 20:30:35 +10:00
Chris Wong
46000ee32e
Don't show the full executable path for Cargo status line
2021-09-04 16:38:37 +10:00
Chris Wong
5aa70751ac
Use \033 instead of \e in Makefile
...
macOS has an old version of `printf` that only supports octal escapes.
2021-09-04 16:37:41 +10:00
Chris Wong
3ceb70d727
Refactor book builder ( #288 )
...
Move page and nav builders to separate modules.
2021-09-04 06:26:32 +00:00
Max Countryman
eb9cd821ca
ensure tide default-features are disabled ( #286 )
...
This ensures that maud itself doesn't dictate what features an author might like to use.
2021-08-29 12:24:22 +10:00
Marcel Müller
cc62bcbb86
Add axum support ( #284 )
...
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
2021-08-17 19:25:07 +10:00
Chris Wong
9a2c4fba4f
Fix Clippy warning ( #285 )
2021-08-17 19:22:46 +10:00
Max Countryman
ba9c7b523c
Tide support ( #280 )
...
This introduces support for Tide by implementing `From` over markup.
Unlike other frameworks, Tide does not seem to provide e.g. a trait
which could instead be implemented. However as demonstrated, this
alternative results in a simple, ergonomic interface.
Consumers may leverage Tide support by using the "tide" feature.
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
2021-08-06 14:22:05 +10:00
Benjamin Halsted
3eb4254ffb
Using no_std + alloc ( #279 )
...
Removed references to `std` and replaced them with references to `core` and `alloc`.
Features `rocket` and `iron` still require `std`.
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
2021-07-30 22:05:31 +10:00
Chris Wong
6a3d3eca6e
Remove #![feature(extended_key_value_attributes)]
( #274 )
...
Closes #273
2021-05-20 05:16:04 +00:00
Chris Wong
56f108c564
Update to rustc 1.54.0-nightly (6d395a1c2 2021-05-13) ( #272 )
2021-05-15 14:14:31 +00:00
Chris Wong
8990049101
Improve error message for non-string literals ( #265 )
...
Closes #208
2021-03-21 22:20:37 +11:00
Chris Wong
ce6458af41
Fix doc comments on parser
2021-03-13 20:49:05 +11:00
Chris Wong
9f7331f427
Remove Attrs
type alias ( #264 )
2021-03-13 20:25:56 +11:00
Chris Wong
7284924cc8
Add more UI tests ( #262 )
...
cc #261
2021-03-13 19:38:50 +11:00
Chris Wong
4cffcd298b
Remove [Foo] tags from changelog ( #260 )
...
I don't think they add much, and they conflict with mdformat which
escapes square brackets (executablebooks/mdformat#112).
cc #231
2021-01-26 22:47:49 +13:00
Chris Wong
75b6801f47
Switch documentation to semantic line breaks ( #259 )
...
mdformat will preserve semantic line breaks, so we may as well commit to
using them.
cc #231
2021-01-22 19:31:51 +13:00
Chris Wong
eaf552d417
Test documentation examples in CI ( #257 )
...
Closes #230
Closes #256
2021-01-15 17:40:46 +13:00
Chris Wong
0a0172e0fe
Update release process to mention automatic docs publish
2021-01-09 19:30:37 +13:00
Chris Wong
587e536fb6
Remove the docs deploy script
2021-01-09 19:23:07 +13:00
Chris Wong
4a6ba2efa5
Update contributing docs and document release process
2021-01-09 19:21:37 +13:00
Chris Wong
a0f6e16958
Run publish docs action on release
...
- Document this change in the readme
2021-01-09 19:20:15 +13:00
Chris Wong
b8872d4098
Don't call the user a "silly bumpkin" ( #255 )
2021-01-09 18:51:05 +13:00
Chris Wong
87b7c9c2ba
Release 0.22.2 ( #253 )
2021-01-09 18:01:17 +13:00
Chris Wong
b286c65939
Use Span::mixed_site
directly from proc-macro2 ( #254 )
...
Since 1.0.19, `proc-macro2` now provides `Span::mixed_site` directly.
2021-01-09 17:15:43 +13:00
Chris Wong
37e11fcb6b
Remove non-Maud benchmarks ( #252 )
...
There's already [template-benchmarks-rs](https://github.com/djc/template-benchmarks-rs ), so we don't need to maintain a separate set here.
The Maud-specific benchmarks are kept, as they're still useful for testing future optimizations.
2021-01-07 21:37:28 +13:00
Chris Wong
605cb86e32
Note that docs CI should be kept in sync with publish script
2021-01-07 21:08:59 +13:00
Chris Wong
eb4729053b
Fix missing dollar sign
2021-01-07 17:12:56 +13:00
Chris Wong
1fab3b02ef
Create GitHub Action that publishes docs ( #251 )
2021-01-07 17:08:52 +13:00
Chris Wong
01636f5545
Add CNAME to manual deploy script ( #250 )
2021-01-06 23:33:00 +13:00
Chris Wong
202dc1ef01
Fix pulldown-cmark/ammonia example in docs ( #249 )
...
Closes #247
2021-01-06 23:09:59 +13:00
Chris Wong
31bd465b52
Generalize Into impl to From ( #248 )
...
This fixes a Clippy lint.
2021-01-04 21:45:33 +13:00
Chris Wong
07f31e9342
Enable --all-targets for Clippy ( #246 )
...
Closes #209
2020-12-23 20:02:34 +13:00
Chris Wong
5f7cec4da1
Remove Travis status badges ( #245 )
...
cc #243
2020-12-23 19:38:27 +13:00