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

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

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.