λ-blog
A static blog generator generator optimized for customizability.
Tagged changelog
λ-blog v1.3.3 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.3.3.
This is mostly a maintenance release that brings Lambda blog up to date with its dependencies.
λ-blog v1.3.2 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.3.2.
Fixes tag links in the archives template which used to be invalid when using a prefixed blog URL (i.e. example.com/blog/
).
λ-blog v1.3.1 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.3.1.
Fixes:
- Fixes several dependency bugs by bumping deps versions.
λ-blog v1.3.0 has been released!
Posted on by Kajetan Rzepecki
Feature release v1.3.0.
New features:
- More optional metadata can be included in the page header by specifying
:description
,:author
and:keywords
for an entity.
Fixes:
- Generator version string is now properly included in the output.
- Atom Feed link in the header is now properly titled.
λ-blog v1.2.0 has been released!
Posted on by Kajetan Rzepecki
Feature release v1.2.0
This release brings some minor improvements to the Markdown parser's text substitution handling. Additionally, the parser is now separate from file reading making it easy to use text substitutions on the raw file contents of your entries.
λ-blog v1.1.2 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.1.2.
Fixes:
- Fixes divde-by-zero error appearing in some cases in Tag Cloud.
- Fixes invalid tag links in embedded entries when using a prefix URL.
λ-blog v1.1.1 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.1.1.
Fixes:
- Invalid handling of extra keyword arguments in the Markdown parser has been fixed.
- Sorting in the tag cloud is now case insensitive.
- Tag cloud items should not overlap anymore.
- Feed length has been limitted to ten most recent entries.
λ-blog v1.1.0 has been released!
Posted on by Kajetan Rzepecki
Feature release v1.1.0.
New features:
- Markdown parser can now create entry previews. Simply include
<!– more –>
in the text of an entry and use the:preview
key instead of:contents
. - Text substitution middleware (
substitute
) with optional Clojure evaluation (substitute-by
) - use{{key-name-or-Clojure-code}}
in your entries, and substitution middleware will... Substitute it for you. Yay?
λ-blog v1.0.7 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.7.
Fixes:
- This release mainly untangles the mess that was
lambda-blog.templates.rss
.
Other:
- Updates some dependencies.
λ-blog v1.0.6 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.6.
Bugs fixed:
- Archive entries are now sorted in reverse order (recent first) by default.
- Tag cloud entries don't overlap anymore.
- Tags in the tag cloud are now properly scaled.
Additionally:
- There's a Home Page button in the docs blog now on mobile.
- CSS templates in Leiningen plugin have been updated.
- Additional Markdown parser features (i.e. reference links, footnotes & anchors) have been enabled by default.
λ-blog v1.0.5 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.5.
A few template bugs have been fixed:
- Tags in tag lists do not encompas separator spaces anymore.
- Next & previous entry links now display properly on all screen sizes.
- Navigation menu now properly displays on mobile.
λ-blog v1.0.4 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.4.
Fixes wrong tag display in the lambda-blog.templates.entries/embedded-entry
template.
λ-blog v1.0.3 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.3.
Fixes inconsistent timestamps in the RSS template.
λ-blog v1.0.2 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.2.
Fixes invalid handling of java.util.DateTime in lambda-blog.utils/format-time
.
λ-blog v1.0.1 has been released!
Posted on by Kajetan Rzepecki
Bugfix release v1.0.1.
Fixes URL concatenation bug in the RSS template.
λ-blog v1.0.0 has been released!
Posted on by Kajetan Rzepecki
Initial release of the λ-blog tagged v1.0.0.
A quick overview of the features you get out of the box:
- Generates truly static pages that work with JavaScript disabled.
- Uses composable, Clojure-based HTML templates.
- Uses Markdown files for content management.
...but, of course, this wouldn't be customizable enough so λ-blog additionally gives you:
- Full control over the project layout.
- Full control over the generation pipeline.
- Ability to override everything according to your liking.