Owen Nelson
908f16855a
Fixes #279 switch from iron to actix-web.
This implementation seems to match the behavior of the previous iron
server.
Static files are rendered as-is, and when a directory is requested, we
attempt to render a `index.html` found inside, or 404 if it's not
present.
The actix docs mention using channels to send a message to the server to
shut it down gracefully while running in another thread (as we're doing
here), but it seems like there would have to be some reorganization in
order to manage this effectively, perhaps holding the channel sender inside
`main.rs` so we can push a message through to the server when the call
to `cmd::serve()` finally returns.
For the time being, I left things without any careful attempts to
cleanup the server thread. This more or less matches the old iron
implementation as far as I can see.
The static file handling in actix is _just_ a little off from what we'd
want.
I left some comments in the source regarding why we can't just use their hook
for directory index redirection.
6 years ago
Vincent Prouillet
8e8cdfeb7f
Add year, month and day to page context with a date
6 years ago
Vojtech Kral
4a6244adcf
imageproc: Cleanup and comments in hash collision resolution
6 years ago
Vojtech Kral
77bc526008
imageproc: Fix naming, cleanup
6 years ago
Vojtech Kral
7c8d39fe9c
Docs for resize_image()
6 years ago
Vojtech Kral
6662014e55
Add image resizing support #225
6 years ago
Vincent Prouillet
3eb571fdbf
Trim left every line of a shortcode to avoid the accidental markdown codeblock
6 years ago
Vincent Prouillet
f07bb38c37
Fix image in markdown rendering
6 years ago
Vincent Prouillet
28641fc223
Add HTML aliases to changelog
6 years ago
Vincent Prouillet
d334b1cf46
More shortcode docs update
6 years ago
Vincent Prouillet
b120754862
Update shortcode parsing and docs
6 years ago
Vincent Prouillet
860d1f4d1f
Indicate which file is failing to render on error
6 years ago
Clar Charr
da3b0fcf0e
Use proper Unicode word count; fixes #304
6 years ago
James Munns
3694c43d3a
Update documentation regarding aliases
6 years ago
James Munns
fbb57253a3
Add html-alias test
6 years ago
James Munns
cf1f8317bb
Reduce the number of allocations
6 years ago
James Munns
40ef634439
Allow creation of specific html aliases
6 years ago
Vincent Prouillet
b060cc1b64
Update syntaxes
6 years ago
Vincent Prouillet
d69ada09d2
Make permalinks out of co-located images
6 years ago
Vincent Prouillet
ef543b3d2b
Make co-located asset link permalinks
6 years ago
Vincent Prouillet
d39edd8ecb
Allow links in headers
6 years ago
Vincent Prouillet
85e13483eb
Use the new shortcode parser
6 years ago
Vincent Prouillet
204f514c0e
WIP: new markdown rendering
6 years ago
Vincent Prouillet
b892c07ed3
Don't hardcode the ws port
Closes #282
6 years ago
Vincent Prouillet
50a79c52f3
Fix serve not working with config flag
Closes #294
6 years ago
Vincent Prouillet
a060646b9e
Update test alternative config file
6 years ago
Vincent Prouillet
3e6054a9ac
tempdir -> tempfile
6 years ago
Vincent Prouillet
691ad922a2
cargo update
6 years ago
Vincent Prouillet
a853bef933
v0.3.4
6 years ago
Vincent Prouillet
7d5ffac1d5
Appveyor config fix
6 years ago
Vincent Prouillet
99657da5e1
Move snapcraft file
6 years ago
Vincent Prouillet
7f48b9bee8
Update more deps and appveyor config
6 years ago
Vincent Prouillet
2b75fd180b
cargo update for new version
6 years ago
Vincent Prouillet
31ae316b77
Merge pull request #299 from musoke/snap
Add snacraft config
6 years ago
Nathan Musoke
dca593ce13
Add snacraft config
This allows the easy generation of snaps as requested in #227 .
This commit does not add automatic generation and publication of snaps
to the Snap Store, but they can easily be generated for local/personal
use by
```
snapcraft
sudo snap install gutenberg_xxx.snap
```
Add directories with snapcraft artifacts to `.gitignore`.
6 years ago
Vincent Prouillet
4b23759908
Add CMake syntax and update other syntaxes
Closes #277
6 years ago
Vincent Prouillet
165b06133a
Merge pull request #281 from maccoda/master
Theme deployment
6 years ago
Vincent Prouillet
3856ead778
Merge pull request #283 from scvalex/fix-continue-reading-docs
Obfuscate <!-- more --> in docs so that it doesn't get replaced
6 years ago
Vincent Prouillet
d5d186b106
Update README.md
Fix #285
6 years ago
Alexandru Scvortov
042765c129
obfuscate <!-- more --> in docs so that it doesn't get replaced
6 years ago
Vincent Prouillet
9d2f6f0b23
Merge pull request #278 from andradei/master
Fix documentation typos and minor changes:
6 years ago
Dylan Maccora
a56ab5aa56
Theme deployment
6 years ago
Vincent Prouillet
98fe18ad9c
Add search to comparison
6 years ago
Isaac Andrade
f9186118a0
Fix typo.
6 years ago
Isaac Andrade
050c7f5d3f
Merge remote-tracking branch 'upstream/master'
6 years ago
Vincent Prouillet
b197f182f9
Merge pull request #280 from zmitchell/master
Add Tinkering to EXAMPLES.md
6 years ago
Zach Mitchell
c309ca205c
Add Tinkering to EXAMPLES.md
6 years ago
Isaac Andrade
486c979761
Fix documentation typos and minor changes:
- Fix some typos
- Some small changes to documentation to make it more clear
- Change the themes list from text to links
6 years ago
Vincent Prouillet
5dd42c5566
Update gutenberg version on netlify
6 years ago
Vincent Prouillet
789a6408fb
Merge pull request #251 from Keats/next
Next version
6 years ago