* blogc(1) now accepts multiple -e command-line arguments, to allow
declaration of multiple listing_entry template blocks.
See blogc-template(7) for details. This is not supported by
blogc-make(1), it only accepts one file as listing_entry setting.
* blogc(1) now supports a listing_empty template block, that is
displayed only when the the listing set is empty.
See blogc-template(7) for details.
* Fixed a race condition in blogc-make(1)'s runserver command.
* Minor adjustments in blogc-make(1) atom feed generation.
* Some other minor bug fixes.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=37
* blogc-make(1) now includes the pagination_tags rule, to build
pagination pages for each tag.
* Fixed a bug in blogc(1) that prevented digits in -D
command-line arguments.
* Do not show error message when evaluating variables with
blogc(1)'s -p command-line argument.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=35
* blogc(1) now supports sorting source files by DATE variable,
by providing the FILTER_SORT=1 global variable.
The source files are sorted in descending order by default, and
can be reversed by providing the FILTER_REVERSE=1 global variable.
See blogc-pagination(7) for details.
* blogc-make(1) got a new setting to support sorting posts:
posts_sort. See blogcfile(5) for details.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=33
* Added new template block listing_entry, to include the content
of a source file on a listing page. This is useful if the user
wants to have an index page with posts listing and some content
together. See blogc(1) (description of -e option) and
blogc-template(7) for details.
* Adapted blogc-make(1) to support the new listing_entry block.
See blogcfile(5) for details.
* Changed blogc(1)-p option to be able to retrieve values from
entries, instead of just listings. Any variables that can be used
in templates are available, including CONTENT, that contains
the HTML generated from the source file.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=28
* Backslashes won't escape inline code in source files, to be
more compatible with Markdown spec. To escape a back-tick
character inside inline code, please enclose the code with double back-ticks.
* Simplified implementation of BLOGC_SYSINFO_USERNAME template
variable, to prevent issues with static builds in glibc, due to
some functions requiring shared libraries even when built statically.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=25
* Includes some predefined internal template variables, to show
some build metadata in websites. See blogc-template(7) for details.
* Fixes a bug when using whitespace characters like \r, \n
and \t in template blocks, conditionals and variables, instead
of just spaces (' '). These characters where not allowed previously.
rules that matched that substring, e.g. atom would match atom,
atom_tags, atom_dump, and run all of them in sequence.
Now it will only match the exact rule names.
IDs for every post. Users upgrading to this version may want to set
atom_legacy_entry_id to true in blogcfile(5), to avoid
re-sharing posts due to the ID changes.
blogc-make(1)atom_dump rule.
blogc-runserver(1).
included in the template listing blocks.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=23
* Minor code improvements in blogc-make and blogc-git-receiver
* Fixed a bug in blogc-make handling of rule names. Previously
it would accept incomplete rule names, but would run all the
rules that matched that substring, e.g. atom would match atom,
atom_tags, atom_dump, and run all of them in sequence.
Now it will only match the exact rule names.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=21
* Allow usage of empty values for the *_prefix settings in blogcfile(5)
* Fixed some bugs in the default Atom feed template.
This includes a change in the algorithm that generates Atom
IDs for every post. Users upgrading to this version may want to set
atom_legacy_entry_id to true in blogcfile(5), to avoid
re-sharing posts due to the ID changes.
* Allow usage of custom Atom feed templates. Users can dump the
default template to use as base for customizations, using
blogc-make(1)atom_dump rule.
* Minor fixes to prevent segfaults.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=19
* This is a minor release, that fixes a corner-case segmentation
fault in blogc-git-receiver(1)'s pre-receive hook, that was
introduced in the previous release.
- Changes in 0.13.7:
* Users can now run blogc-git-receiver(1) in shared hosting
enviromnents, if they have SSH access.
* If atom_posts_per_page and posts_per_page settings for
blogc-make(1) are set to zero, index listings and Atom feeds
are not built, instead of producing "empty" files.
* Fixed some other minor issues.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=14
* Added a watch rule to blogc-make(1). This rule allows the usage
of the automatic website reloader/rebuilder without using
blogc-runserver(1).
* Changed the architecture of the blogc-make(1)runserver rule.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=10
Minor release with bug-fixes and a minor blogc-make feature:
* When running commands, blogc-make(1) will show the command's
STDERR always, to avoid suppressing blogc(1)
warnings.
* When setting posts_per_page to -1 in blogcfile(5), the
pagination features are disabled, and all the posts are
included in the template listing blocks.
OBS-URL: https://build.opensuse.org/package/show/utilities/blogc?expand=0&rev=8