Commit graph

1227 commits

Author SHA1 Message Date
Vincent Prouillet ddf8970ad8 [WIP] Search 2018-03-20 18:43:30 +01:00
Vincent Prouillet f1abbd0860 Move copy utils to utils crate 2018-03-20 18:43:17 +01:00
Vincent Prouillet bcf42a0c10 The wonders of serde default, take 2 2018-03-20 18:42:42 +01:00
Vincent Prouillet cbb2c59b91 Add indented Sass to changelog 2018-03-19 18:50:04 +01:00
Vincent Prouillet d0137377d5
Merge pull request #264 from ErichDonGubler/sass-indented-syntax
Make indented syntax available for SASS via the "sass" file extension
2018-03-19 18:46:07 +01:00
Erich Gubler 0d8dc656f1 CR review: s/Options/SassOptions/, break bail args in compile_sass into multiple lines 2018-03-19 10:04:48 -06:00
Vincent Prouillet 43db3a43ff Do not require themes to have a static folder 2018-03-18 09:34:37 +01:00
Vincent Prouillet b558b51dff Mention sass folders in docs and changelog 2018-03-17 20:42:06 +01:00
Vincent Prouillet ac8f3a6353
Merge pull request #255 from ErichDonGubler/sass-folders
Preserve folder structure of SCSS content
2018-03-17 20:39:19 +01:00
Erich Gubler ea4cc63aa9 Make indented syntax available for SASS via the "sass" file extension 2018-03-17 13:23:02 -06:00
Erich Gubler 9fbbcca3c6 Preserve folder structure of SCSS content 2018-03-17 13:22:23 -06:00
Vincent Prouillet 00729581f9 Break sorting ties by a-z ordering
Closes #259
2018-03-17 18:08:02 +01:00
Vincent Prouillet 3a2dab5974 Sort sitemap elements by permalink
Closes #257
2018-03-17 14:34:02 +01:00
Vincent Prouillet cdaab76e77
Merge pull request #261 from Libbum/axoimatic
Add Axiomatic Semantics to examples
2018-03-17 13:59:56 +01:00
Vincent Prouillet 1d81bbcfd7 Add small blurb about pagination activation 2018-03-17 13:58:32 +01:00
Tim DuBois eb9323a08b
Add AS to examples 2018-03-17 12:56:03 +01:00
Vincent Prouillet 34d381ea1b
Merge pull request #256 from pandark/date-without-quote
Remove quote around (empty) date in the example
2018-03-17 10:27:31 +01:00
Adrien "pandark" Pachkoff 43bba8cbdb Remove quote around (empty) date in the example
Dates must not be surrounded by quotes.
2018-03-17 05:17:41 +01:00
Vincent Prouillet 2eacb8247b Fix config CLI option
Closes #254
2018-03-16 19:11:12 +01:00
Vincent Prouillet b3b2527c5d TIL about serde default 2018-03-12 20:11:03 +01:00
Vincent Prouillet bb5cdc0b6c Update deps 2018-03-12 18:31:11 +01:00
Vincent Prouillet 19ec0604d8 Add support content formats to comparison 2018-03-12 18:09:28 +01:00
Vincent Prouillet 115033a45b
Merge pull request #247 from Keats/comparison
Add comparison between SSG
2018-03-12 17:59:25 +01:00
Vincent Prouillet 680085498f Fix incorrect points 2018-03-12 17:55:59 +01:00
Vincent Prouillet a1bc92cc50 Add some more elements to comparison 2018-03-12 16:39:53 +01:00
Vincent Prouillet 75d9d10805
Update README.md 2018-03-09 12:53:13 +01:00
Vincent Prouillet 89478db268 Add comparison between SSG 2018-03-07 17:52:33 +01:00
Vincent Prouillet 15dd8e629e v0.3.2 2018-03-05 19:26:27 +01:00
Vincent Prouillet f9bb73f7bb
Merge pull request #239 from Keats/next
Next version
2018-03-05 19:23:18 +01:00
Vincent Prouillet fcd6cbcd32 Add some mobile css for themes 2018-03-05 18:27:59 +01:00
Vincent Prouillet c0ea30e2e1 Update themes & design list 2018-03-05 18:21:53 +01:00
Vincent Prouillet f93fba9563 Update dependencies 2018-03-05 18:12:28 +01:00
Vincent Prouillet 1e25117887 Fix date serializing in extra section of pages
Closes #238
2018-03-01 14:49:34 +01:00
Vincent Prouillet de80de1628 Mention 2x serde attributes is not a typo 2018-03-01 11:57:04 +01:00
Vincent Prouillet 217738d0c8 Update list of themes 2018-03-01 10:37:35 +01:00
Vincent Prouillet f8b0720e39
Merge pull request #219 from Keats/docs-update
Docs update
2018-03-01 09:43:44 +01:00
Vincent Prouillet 1775242f55
Merge pull request #244 from PhilipDaniels/next
Add a bunch of highlight themes, light and dark.
2018-03-01 09:43:22 +01:00
Vincent Prouillet 7aa6c1fdfe Add andrei.blue
Closes #243
2018-03-01 09:17:05 +01:00
Philip Daniels 4e566ac604 Add a bunch of themes, light and dark. 2018-02-28 21:15:25 +00:00
Vincent Prouillet af82a280f1 Fix link 2018-02-28 20:46:41 +01:00
Vincent Prouillet 6c09c8ba8b Slight tweak on theme docs 2018-02-28 20:44:30 +01:00
Vincent Prouillet 6a712969d4 Remove theme list from docs 2018-02-28 19:49:13 +01:00
Vincent Prouillet f218f2eaf5
Merge pull request #240 from PhilipDaniels/next
Filter ignored content in page.rs.
2018-02-27 08:37:26 +01:00
Philip Daniels 92f38d1b70 Remove unnecessary if when compiling the glob set. 2018-02-25 21:28:04 +00:00
Philip Daniels 045e9def21 globset can be a dev-dependency in 'content' 2018-02-25 21:00:47 +00:00
Vincent Prouillet 5c56278be1 Let people edit their index.md
Closes #241
2018-02-25 19:29:48 +01:00
Philip Daniels 3e1221064b Filter ignored content in page.rs.
* Add ignored_content to the Config structure.
* Use the GlobSet crate to parse the glob patterns into a matcher, which
  is created once at program initialization. If there are no patterns in
  ignored_content, an empty globber is created, which excludes no files.
  This is consistent with the existing behaviour of Gutenberg, before
  this feature was added.
* Bail if there are any errors in the glob patterns.
* Add a call to the globber in page.rs to actually do the filtering.
* Update documentation.

A note on the Config structure
------------------------------
* I had to remove the PartialEq derive from the Config structure as it
  does not work for the GlobSet type. No harm is done, Config does not
  need to be PartialEq anyway, since there is no need to sort Configs.
* The implementation follows the pattern of the existing config settings
  in that it uses an Option<...>. This would appear unnecessary, in that
  an empty vec could be used as the default, but it appears to be needed
  by the TOML parsing. A better approach would be to use a separate
  SerializableConfig and map to/from a Config struct. This would also
  allow the elimination of most, if not all, of the other Options in
  the Config structure, but that ought to be another PR.
2018-02-25 15:15:51 +00:00
Vincent Prouillet 972687fd76 Add back mistakenly deleted test file 2018-02-23 18:07:15 +01:00
Vincent Prouillet 9e5c34df66 WIP theme site 2018-02-23 18:05:46 +01:00
Vincent Prouillet 3a00f0bcec Move examples to other readme
Closes #214
2018-02-22 19:04:09 +01:00