Skip to content

Releases: 766F6964/mublog

v0.5

16 Aug 12:08
1727746
Compare
Choose a tag to compare

Summary

This release finally adds support for theming, improved SEO performance some bug fixes, and various improvements across the board.
Furthermore the blog can now be configured directly via a dedicated configuration file.

Theming

You can now customize the look and feel of your blog even more, by choosing between a light and a dark color theme, allowing you to create a personalized atmosphere that matches your content.
An example of the dark and light color themes are shown below:

Light Theme Dark Theme
Screenshot from 2023-08-16 13-30-27 Screenshot from 2023-08-16 13-30-20

Easily switch between light and dark themes with a single click using the new theme toggle button. However, if you prefer consistency, you can also disable theme switching and enforce a specific theme across your entire blog.

SEO Improvements

Important files like robots.txt, favicon.ico and sitemap.xml are now automatically generated and added for better SEO performance.

Fixed Sorting of Posts by Date

Sorting posts by date on the article page is now fixed. Your posts will be displayed in chronological order based on their creation date, with the latest articles appearing at the top as intended.

Configuration File

It is now possible to configure the settings for you blog directly in a dedicated config file, mublog.ini.
This includes setting the theme options, the blog title, author, copyright, url etc. This should make using mublog even more convenient.


Features

As always, please report any bugs, that you might encounter 😄

v0.4

16 Jul 23:39
28f712f
Compare
Choose a tag to compare

Summary

In this release, the code-base has undergone a major overhaul, resulting in more modular and efficient code. Additionally, we added initial support for RSS feeds, making accessing your content more seamless!
Also, time has been spent on code documentation, making the code-base more comprehensive.
Finally, some small visual adjustments were added, such as ensuring that the footer always sticks to the bottom of the page, and an improved build summary, showing the elapsed time and processed/skipped posts.

Features

  • Major refactoring of the code-base (#31, #30)
  • Code-base documentation (#20)
  • Initial RSS support (#26)
  • Improved logging and build summary, showing processed/skipped posts + build-time (#22)
  • Fixate footer on page bottom, if content is to short (#33)

As always, please report any bugs, that you might encounter 😄

v0.3

28 Jun 18:21
6956a2f
Compare
Choose a tag to compare

Summary

This release is consists mostly of refactoring and small improvements to the code-base.
However, it should make working with μblog easier for developers.
We also updated the README to include more informative instructions, how to get started.

Features

  • Add type annotations to code-base by @766F6964 with #13
  • All hard-coded file/directory paths were made dynamic by @766F6964 with #14
  • Updated README with more detailed information for setup and usage by @766F6964 with #10

As always, please report any bugs, that you might encounter 😃

v0.2

27 Jun 17:21
2c7d77c
Compare
Choose a tag to compare

Summary

With this release, the entire project has been rewritten from scratch in python.
This should ensure a much more maintainable code-base. Additionally tag filtering has been added.

Features

  • Complete overhaul of the code-base to Python 3 by @766F6964 in #7
  • Added: Templates, to wrap generated post/page content, and allow for more maintainable code by @766F6964 in #7
  • Added: Tag page, to show all tags of all posts, including their occurrence count by @766F6964 in #7
  • Added: Tag filtering, clicking on a tag on the tag-page gives a listing of posts that match that tag by @766F6964 in #7
  • Added: Attribution to images in dummy posts by @KubaO in #5

Please report any bugs, that you might encounter 😃

v0.1

27 Jun 13:01
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Summary

This is the first (and only) release of μblog, that uses the shell script implementation.
The primary purpose of it is predominantly for archiving purposes.
This will be superseded by the python implementation in the next releases, which will include additional features, and many improvements.
Stay tuned.

Features

  • Generation of a home and about page.
  • Generation of a listing of all articles, sorted by publishing date.
  • An elegant and minimalist design