a mirror backup of https://github.com/minetestblog/minetestblog.github.io

MisterE123 84a95ed0e8 fix link 2 years ago
.bundle d77fe55504 testing 2 years ago
_includes 514abdc5f2 testing 2 years ago
_layouts d77fe55504 testing 2 years ago
_my_tags 875be41224 testing 2 years ago
_posts 84a95ed0e8 fix link 2 years ago
_sass 6f6f643508 testing 2 years ago
assets c6e62ad2dc add more changes to post 2 years ago
uploads d77fe55504 testing 2 years ago
.gitignore d77fe55504 testing 2 years ago
404.html d77fe55504 testing 2 years ago
Gemfile d77fe55504 testing 2 years ago
Gemfile.lock d77fe55504 testing 2 years ago
README.md bb53de7d88 compress images, selfhost images, make about page changes 2 years ago
YYYY-MM-DD-next_post.markdown 8a03c40129 add more changes to post 2 years ago
YYYY-MM-DD-sample_post.markdown 17076901a5 fix typo 2 years ago
_config.yml bb53de7d88 compress images, selfhost images, make about page changes 2 years ago
about.md bb53de7d88 compress images, selfhost images, make about page changes 2 years ago
archive.md d77fe55504 testing 2 years ago
feed.xml d77fe55504 testing 2 years ago
index.html d77fe55504 testing 2 years ago
robots.txt d77fe55504 testing 2 years ago
sitemap.xml d77fe55504 testing 2 years ago

README.md

This is a periodic blog for sharing status updates with the minetest community. Check out the about page

Workflow

Blog editors have access to the repository. Their job is to curate the content submitted by the community and to create the periodic posts from the submitted content.

In the main directory, there are two important files:

YYYY-MM-DD-sample_post.markdown

and

YYYY-MM-DD-next_post.markdown

The first is a basic template for each post, and the second is the staging area for the upcoming post.

Do not change the names of the files; the website builder automatically ignores those particular file names.

The workflow is as follows:

1) Delete last month's YYYY-MM-DD-next_post.markdown 2) copy YYYY-MM-DD-sample_post.markdown and rename it YYYY-MM-DD-next_post.markdown 3) Over the next month (or current period between posts), edit YYYY-MM-DD-next_post.markdown to contain the content for the next post:

  • as issues are submitted on the github issue tracker and on the mirrored gitlab issue tracker, Review the content provided in the issue and determine if it meets the standards

  • if it does, add it to the staging post. Organize the staging post by post type (headings are already given in the template). Include screenshots if they fit, and put a caption under them. We should only select 1 or 2 "Best of minetest" screenshots, and put them at the end of the post.

  • place images in the /assets/img folder

  • close the issue as the content is added.

4) At the release time, Write a brief overview of the post in the overview section. Include the highlights only, not every detail. Choose or take a post cover image and link it in the header of the post. Also change the variables in the header as appropriate. Delete any headings in the post that do not have content, and their table of contents entry.

5) move the staging post into the _posts folder, and rename it to fit (YYYY-MM-DD-postname.markdown)

Thats it!

If you want to help out, and be an editor, we need you! Email MisterE at mistere123.coding@gmail.com

dactl - Our web theme

dactl is a fast, modern and configurable Jekyll theme with some tricks up it's sleeve. It has a live theme switcher and it's main blog layout display prominent hero images for posts with colored overlays and nice animations.

light theme dark theme

License

The blog is released under the MIT license, and all parts of dactl Jekyll theme are free to use and abuse under the same MIT license.

TO DO

  • Inline critical .css in <head> for faster load times
  • Fix theme-switcher - sometimes it does not inject all of the colors properly on first page load and a refresh, fixes itself after switching the theme back and forth.