Commit graph

448 commits

Author SHA1 Message Date
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
Vincent Prouillet b966a52dd1 Add credits to deploy github page 2018-02-22 19:03:00 +01:00
Vincent Prouillet ec35d72b6f Add some deployment docs 2018-02-22 19:03:00 +01:00
Vincent Prouillet fa8a2bfb2a Try to update netlify.toml 2018-02-22 19:03:00 +01:00
Vincent Prouillet 10818cd0de Stop trying to load every file as markdown on serve
Closes #235
2018-02-22 16:49:37 +01:00
Vincent Prouillet 24fad7a5e8
Merge pull request #234 from reillysiemens/who-using-it
Add tuckersiemens.com to example sites
2018-02-20 09:52:25 +01:00
Reilly Tucker Siemens 6273975a72
Add tuckersiemens.com to example sites 2018-02-20 00:14:44 -08:00
Vincent Prouillet d9af6fe18f Update syntaxes 2018-02-15 10:44:37 +01:00
Vincent Prouillet 45fc1ee761 Release 0.3.1 2018-02-15 10:41:49 +01:00
Vincent Prouillet f179d183ef Update completions 2018-02-02 17:37:30 +01:00
Vincent Prouillet f7cacba3f0 Update deps and changelog 2018-02-02 17:35:03 +01:00
Vincent Prouillet 54841b19bb
Merge pull request #220 from Keats/markdown-inline
Markdown inline
2018-02-02 17:29:16 +01:00
Andrew Zah f5ced05926 Separate interface and base url for gutenberg serve (#223)
Separate interface and base_url for serve

You can now have a different base_url and listening interface.
The `gutenberg serve` cmd now accepts `-u`/`--base-url`, but it defaults to `127.0.0.1`.
2018-02-02 17:18:07 +01:00
Vincent Prouillet 4d8647279c Update some deps 2018-02-01 09:24:00 +01:00
Vincent Prouillet 094dfb4f2f
Merge pull request #222 from Keats/rebuild-tests
Move test_site and turn rebuild.rs into a component
2018-01-29 21:31:20 +01:00
Vincent Prouillet 4362efc789 Elm-syntax submodule moved 2018-01-29 19:10:18 +01:00
Vincent Prouillet 04263766b8 Update syntaxes 2018-01-29 19:00:05 +01:00
Vincent Prouillet 16f658c70c Move test_site and turn rebuild.rs into a component 2018-01-29 18:40:12 +01:00
Vincent Prouillet 29ce510aa3 Add inline option of markdown filter
Fix #197
2018-01-26 16:22:38 +01:00
Vincent Prouillet 49793314a0 Update benchmarks 2018-01-26 16:07:44 +01:00
Vincent Prouillet 7316b98c9b Start changelog for next version 2018-01-25 19:12:17 +01:00
Vincent Prouillet ec79c8ee0e Update Tera to fix regression 2018-01-25 19:11:35 +01:00
Vincent Prouillet a898a0004c
It's 2018 now, 2018! 2018-01-25 15:15:59 +01:00
Vincent Prouillet c165c17c2f
Merge pull request #175 from Keats/next
Next version
2018-01-25 14:33:53 +01:00
Vincent Prouillet 7b26418260 Try to remove sudo: required in travis 2018-01-25 12:44:41 +01:00
Vincent Prouillet fea728d413 Update cargo metadata 2018-01-25 12:18:21 +01:00
Vincent Prouillet b73ff48482 Fix not compiling on nightly
Fix #215
2018-01-24 13:21:48 +01:00
Vincent Prouillet 60c2fa08d0
Merge pull request #217 from svenstaro/patch-1
Proper Arch Linux spelling
2018-01-23 14:57:11 +01:00
Sven-Hendrik Haase 462365642d
Proper Arch Linux spelling
It's either Arch Linux or archlinux but never Archlinux or ArchLinux.
2018-01-23 12:48:18 +01:00
Vincent Prouillet 4e7538c821 Update some syntaxes + test on rust 1.23 2018-01-22 21:20:55 +01:00