Skip to content

Releases: LebCit/blog-doc

v2.5.3

19 Apr 22:43
Compare
Choose a tag to compare

Changes

All the modules have been updated to their respective latest version:

  • Update @hono/node-server from 1.8.1 to 1.11.1
  • Update adm-zip from 0.5.10 to 0.5.12
  • Update eta from 3.2.0 to 3.4.0
  • Update hono from 4.0.6 to 4.2.5
  • Update marked from 12.0.0 to 12.0.2

v2.5.2

25 Feb 11:11
Compare
Choose a tag to compare

Changes

Update @hono/node-server from 1.3.1 to 1.8.1
Update hono from 3.10.4 to 4.0.6
Update marked from 11.0.0 to 12.0.0

v2.5.1

26 Dec 21:36
Compare
Choose a tag to compare

New Features

  • Add Improved Build Function

Details

The build function that generates a static site was replaced by a new one.
The new build function is a much more improved version than the previous one.
The new build function architecture is modular which wasn't the case with the old one.
Here are some functionalities of the new build function:

  • Asynchronously ensures that the specified folders exist on the file system
  • Asynchronously removes empty folders recursively
  • Filter the copy of the "static" folder into "_site/static"
  • Provides a cleaner and safer way to write files in asynchronous code

Changes

  • Removed "build.js" file from "functions" folder
  • Added a "build" folder into "functions" folder
  • Added a "helpers" folder into "build" folder → Holds helper functions of build process
  • Added a "routes" folder into "build" folder → Holds the functions to create various pages
  • Added new "build.js" file into "build" folder → New build function
  • Changed the path of "build" script in "package.json"

v2.5.0

25 Dec 08:38
Compare
Choose a tag to compare

New Features

Details

In previous versions, created pages and posts were automatically added to the front-end.
Now it's possible to save pages and posts as drafts for later use.
Unpublished pages and posts can be previewed after submitting modifications.
Unpublished pages and posts can be published at any time by changing the publish option from False to True.

Unpublish a page or a post with Blog-Doc

Announcement

Blog-Doc has now a dedicated site for its documentation!
Please refer to Blog-Doc's comprehensive documentation for up-to-date information on Blog-Doc's functionalities.

Changes

  • Add icons gallery.
  • Update post method to add and remove icons and images.
  • Increase the number of icons/images that can be uploaded at once.
  • Update gallery card link.
  • Update admin menus.
  • Add publish option to allow saving pages and posts as drafts.
  • Update pages and posts snippets for those who prefer to create them manually.
  • Add alert in old documentation referring to new documentation site.
  • Update selected menu item styles in default theme.
  • Reorganize themes static files.

ENJOY 🎉

v2.4.0

03 Dec 14:48
Compare
Choose a tag to compare

This update brings a new feature to Blog-Doc!
Previously, to change the post preview fallback image and the featured image of a page or a post, you had to remember the name of the image and choose it from a select element.
Not anymore! Now, you just have to click on a button that opens a modal from which you can choose your image visually!
You can also use the URL input, located at the top of a gallery's modal, to fetch an image from an external source without including it in a gallery.
That's not all! You can now also change the favicon of your site with the same process!

Blog-Doc administration page showing the icons modal

Blog-Doc administration page showing the images modal

When you create a page or a post or change any image, keep in mind that you have the possibility to select the following icon to display a blank background instead of an image.

No image icon

The following changes were made:

  • Update images exclusion logic
  • Add method to get the icons from their directory
  • Add favicon to settings
  • Add favicon setting into build and routes
  • Add favicon setting to themes' heads
  • Add icons to /admin-config-site route
  • Add favicon modal to change it visually
  • Add postPreviewFallbackImage modal to change it visually
  • Add pageImage modal to change it visually
  • Add postImage modal to change it visually
  • Update routesImages from selects to modal
  • Add function to interact with all modals
  • Update post logic to /admin-config-site
  • Correct the fetch of posts logic for individual tag
  • Prevent content's duplication on create and update
  • Change default port value to avoid collision with the default port of Hono
  • Update port number in documentation
  • Update @hono/node-server from 1.2.0 to 1.3.1
  • Update eta from 3.1.1 to 3.2.0
  • Update hono from 3.7.4 to 3.10.4
  • Update marked from 9.1.0 to 11.0.0

ENJOY!

v2.3.1

05 Oct 03:33
Compare
Choose a tag to compare

The following updates were made:

  • Corrected a typo error
  • Minified Clean Blog Theme CSS
  • Update @hono/node-server from 1.1.1 to 1.2.0
  • Update hono from 3.6.3 to 3.7.4
  • Update marked from 9.0.1 to 9.1.0

v2.3.0

16 Sep 18:27
Compare
Choose a tag to compare

The modules highlight.js and marked-highlight have been removed.
Blog-Doc uses now only 5 modules !

The following updates were made:

  • Remove highlight.js and marked-highlight modules
  • Load and initialize highlight.js module in themes
  • Remove unused styles. Add color to line of code
  • Update aliases for blocks of code in posts
  • Update README.md and documentation
  • Update hono from 3.6.0 to 3.6.3
  • Update marked from 9.0.0 to 9.0.1

v2.2.3

13 Sep 19:47
Compare
Choose a tag to compare

The following updates were made:

  • Update hono from 3.5.4 to 3.6.0
  • Update marked from 7.0.5 to 9.0.0
  • Update marked-highlight from 2.0.4 to 2.0.6
  • Corrected the logic inside postsByTagList() method

v2.2.2

26 Aug 18:06
Compare
Choose a tag to compare

The following updates were made:

  • Modify tagObj() function in sitemap.js to add the tags' links to the sitemap.
  • Update eta from 3.1.0 to 3.1.1
  • Update hono from 3.4.3 to 3.5.4
  • Update marked from 7.0.2 to 7.0.5

v2.2.1

24 Aug 16:22
Compare
Choose a tag to compare

The following updates were made:

  • Update static site demo URL
  • Update sitemap logic to meet the new architecture of Blog-Doc
  • Update generated link for each post in RSS feed