-
Notifications
You must be signed in to change notification settings - Fork 147
Awestruct Requests
This page documents the change we would like to see in Awestruct.
-
Support transformers for content, which would allow transformers to prepare data for layout template
NoteThis is needed by the guides extension to create and link the TOC TIP: This can be accomplished by using the Object#extend(Module), where Module has method of same name, calls super -
Don’t require empty front matter (two consecutive --- lines) in content (layout could be provided by extension)
-
move content() method in *able.rb to parent
-
support :asciidoc blocks in haml
-
add support for slim as alternate to haml
-
make markup types extensible like github markup rather than an explicit regex in engine
-
Support grabbing vendor/assets from gem (like Rails asset pipeline)
-
Support loading assets from CDN in production, but from local in development
-
blog index & home page does not refresh after writing new blog entry (need to touch files)
-
don’t try to generate page ending in ~ (solved by changing vim backupdir or adding the line *~ to .awestruct_ignore) - perhaps include .awestruct_ignore in generated site?
-
support specifying required gems for site and downloading them automatically on first run (or through a command)