[ANN] blogc-0.13.1

I just released version 0.13.1 of blogc. This release is mostly for bugfixes. It fixes OSX support and some other minor issues.

For download links, project details and a FAQ, please visit https://blogc.rgm.io.

Thanks,
Rafael

[ANN] blogc-0.13.0

After more than one year, we are releasing blogc 0.13.0. This is a special release, with lots of features. The release was actually cut more than 1 month ago, but this is the time for the announcement!

  • blogc now includes a new helper tool: blogc-make(1), that is a build tool for blogc, and should be enough for the needs of most users. See the manpages for a complete list of features. This tool is POSIX-only for now, but patches porting it to Windows are welcome.
  • blogc can be used as an AWS Lambda function, to deploy websites directly to Amazon S3, triggered by GitHub changes. This is currently not documented, but users with some AWS Lambda experience should be able to make it work by looking at the function code. The lambda function zip file can be found in our Github release page: https://github.com/blogc/blogc/releases/tag/v0.13.0. Documentation will be added soon.
  • Lots of minor fixes for blogc-git-receiver(1) and improvements to allow re-running the build hooks manually.
  • Lots of improvements for blogc-runserver(1), including IPv6 support, better socket handling, allow users to define default host and port using environment variables, etc.
  • Some random template engine, loader and content parser fixes and new features.

Yeah, this is a really huge release. Please check the changelog for more details.

For download links, project details and a FAQ, please visit https://blogc.rgm.io.

Thanks,
Rafael

[ANN] blogc-0.12.0

After some months, I just released version 0.12.0 of blogc, and it is huge! This release includes:

  • Large blogs can now be moved to blogc. This version includes support to read the list of source files from standard input, instead of command line arguments. The operating system's size limit of command line arguments would be a problem for large blogs, when building with previous versions of blogc.
  • No more external dependencies for any of the blogc tools. This comes at the cost of reducing portability, but I don't think that we have lots of users running anything else than linux, and the tools are easily replaceable by something else.
  • Increased test coverage. Now every tool have tests, and some "integration tests" were included as well.
  • blogc-git-receiver(1) can read mirror URLs from a configuration file.
  • Lots of bug fixes and code rework.

For download links, project details and a FAQ, please visit https://blogc.rgm.io.

Thanks,
Rafael

[ANN] blogc-0.11.1

I just released version 0.11.1 of blogc, that is a bugfix release. It fixes a bug on block scope handling in templates, that allowed nonsense usage of blocks, that was unlikely to happen in real life but was invalid. It also includes some minor code refactoring.

For download links, please visit https://blogc.rgm.io.

Thanks,
Rafael