From 854c6f8bdd0267dc2cd6f48c67232ee2deb4cc4a Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 30 Aug 2015 12:03:27 +0100 Subject: [PATCH] Use Jekyll layouts --- 404.html | 34 ++--- _includes/header.html | 4 +- _layouts/default.html | 18 +++ community.html | 63 ++++---- credits.html | 119 +++++++-------- customize.html | 294 ++++++++++++++++++------------------ development.html | 341 ++++++++++++++++++++---------------------- downloads.html | 233 ++++++++++++++--------------- index.html | 2 +- irc.html | 101 ++++++------- 10 files changed, 576 insertions(+), 633 deletions(-) create mode 100644 _layouts/default.html diff --git a/404.html b/404.html index 858cb36..c6d87a0 100644 --- a/404.html +++ b/404.html @@ -1,27 +1,17 @@ --- -title: Page not found - Minetest +title: Page not found +jumbotron: credits +layout: default --- -{% include header.html %} +unknown_node -
-
-

Page not found :(

-
-
+

Sorry, we could not find that page!

-
- unknown_node - -

Sorry, we could not find that page!

- -

- Please report any broken links on the - issues page - for this website. -

-
- -{% include footer.html %} +

+ Please report any broken links on the + issues page + for this website. +

diff --git a/_includes/header.html b/_includes/header.html index 0fc6964..4b7597a 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -4,7 +4,7 @@ - {{ page.title }} + {{ page.title }} - Minetest @@ -40,7 +40,7 @@ - Minetest + Minetest Minetest diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..98ee5bb --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,18 @@ +{% include header.html %} + +
+
+

{{ page.title }}

+
+
+ +
+ {{ content }} +
+ +{% include footer.html %} diff --git a/community.html b/community.html index 5c686bb..1bd8d52 100644 --- a/community.html +++ b/community.html @@ -1,46 +1,35 @@ --- -title: Community - Minetest +title: Community +layout: default --- -{% include header.html %} +

Get involved

-
-
-

Community

-
-
+

+ You can get involved with the Minetest community in several ways: +

-
-

Get involved

+
-

- You can get involved with the Minetest community in several ways: -

+
+

About this website

- +

+ This website is created and updated by members of the Minetest community + (PilzAdam, rubenwardy, xyz, Jordach, BlockMen, ShadowNinja, nrz), + administrated by celeron55. It was redesigned by Calinou in 2015. +

-
-

About this website

+

+ minetest.net and forum.minetest.net are currently hosted by celeron55 in the Netherlands. +

-

- This website is created and updated by members of the Minetest community - (PilzAdam, rubenwardy, xyz, Jordach, BlockMen, ShadowNinja, nrz), - administrated by celeron55. It was redesigned by Calinou in 2015. -

- -

- minetest.net and forum.minetest.net are currently hosted by celeron55 in the Netherlands. -

- -

- If you find problems or think something needs to be updated on this website, please contact us on IRC or forums. -

-
- -{% include footer.html %} +

+ If you find problems or think something needs to be updated on this website, please contact us on IRC or forums. +

diff --git a/credits.html b/credits.html index b27c530..dfc5481 100644 --- a/credits.html +++ b/credits.html @@ -1,76 +1,65 @@ --- -title: Credits - Minetest +title: Credits +layout: default --- -{% include header.html %} +

Core Developers

-
-
-

Credits

-
-
+ -
-

Core Developers

+
+

Active Contributors

- + -
-

Active Contributors

+
+

Previous Contributors

- + -
-

Previous Contributors

+
- +

+ More information can be found at Open Hub. +

-
- -

- More information can be found at Open Hub. -

- -

- Want to contribute? -

-
- -{% include footer.html %} +

+ Want to contribute? +

diff --git a/customize.html b/customize.html index 22cc6bf..5fcb2d1 100644 --- a/customize.html +++ b/customize.html @@ -1,164 +1,154 @@ --- -title: Customize - Minetest +title: Customize +layout: default --- -{% include header.html %} +

Subgames

+

+ Subgames form a foundation for the game. Different subgames have different objectives – such as survival, building, or player vs. player. + Usually Minetest comes with minetest_game, which supplies the default items. +

-
-
-

Customize

+

Popular subgames

+ +
    +
  • Dreambuilder - A building based game, includes many building materials.
  • +
  • Carbone NG - Focuses on “optimization, game balance, fun and intuitiveness.”
  • +
  • Big Freaking Dig - “Get as many ores as possible, while fighting mobs and creating tools from new materials.”
  • +
  • Tutorial - “Teaches the fundamental basics of Minetest”
  • +
+ +

+More subgames are available on the forum. Also see the WIP subgames section. +

+ +
+

Mods

+ +

+ Mods (or modifications) are changing the game content from what it originally was. Mostly they add new features to gameplay, but can also change or remove existing content. +

+ +

+ All content in the game, including tools, blocks, and items, are added to the game using Lua mod plugins. Minetest comes with a collection of these plugins by default in a set called minetest_game. +

+ +

+ Learn how to install and use mods. +

+ +

Popular mods

+ +
+
+

Building

+ +
+ +
+

Map generation

+
-
-

Subgames

-

- Subgames form a foundation for the game. Different subgames have different objectives – such as survival, building, or player vs. player. - Usually Minetest comes with minetest_game, which supplies the default items. -

- -

Popular subgames

- -
    -
  • Dreambuilder - A building based game, includes many building materials.
  • -
  • Carbone NG - Focuses on “optimization, game balance, fun and intuitiveness.”
  • -
  • Big Freaking Dig - “Get as many ores as possible, while fighting mobs and creating tools from new materials.”
  • -
  • Tutorial - “Teaches the fundamental basics of Minetest”
  • -
- -

- More subgames are available on the forum. Also see the WIP subgames section. -

- -
-

Mods

- -

- Mods (or modifications) are changing the game content from what it originally was. Mostly they add new features to gameplay, but can also change or remove existing content. -

- -

- All content in the game, including tools, blocks, and items, are added to the game using Lua mod plugins. Minetest comes with a collection of these plugins by default in a set called minetest_game. -

- -

- Learn how to install and use mods. -

- -

Popular mods

- -
-
-

Building

- -
- -
-

Map generation

- -
+
+
+

Environment

+
-
-
-

Environment

- -
- - + - -
-
-

Tools

- -
- -
-

Transport

- -
- -
- - - -
- -
-
-

Maintainance

- -
-
- -
- -

- More mods are available on our forums. Also see the WIP mods section. -

- -
-

Texture packs

- -

- Find texture packs on the forums. - -

-{% include footer.html %} +
+
+

Tools

+ +
+ +
+

Transport

+ +
+
+ +
+ + + +
+ +
+
+

Maintainance

+ +
+
+ +
+ +

+ More mods are available on our forums. Also see the WIP mods section. +

+ +
+

Texture packs

+ +

+ Find texture packs on the forums. + +

diff --git a/development.html b/development.html index b0ff0dd..7c19e25 100644 --- a/development.html +++ b/development.html @@ -1,193 +1,178 @@ --- -title: Development - Minetest +title: Development +layout: default --- -{% include header.html %} +

Overview

-
-
-

Development

+

Getting into development

+ +

+There are several ways to get into development: +

+ +
    +
  • Modding: Develop a mod independently and publish it on the forums.
  • +
  • Core development: Think or ask of something that is needed in the core, talk with the core team (preferably a lot, with multiple members - communication is more important than you think) and do it.
  • +
  • Translating: Help translating Minetest at our web interface (oops, seems to be down (2014-06-04)). If your language does not exist yet, contact a core dev.
  • +
+ +

Core Team

+ +

+ Upstream repositories and official Windows packages are handled by the core team, consisting of a bunch of people who are much trusted to keep Minetest progressing in good condition. The core team is best contacted on IRC at #minetest-dev @ chat.freenode.net. +

+ +

+ The core team is formed of people who have made great contributions to Minetest. +

+ +

+ Contributions are approved if two members of the core team agree on them. +

+ +

Project Structure

+ +

+Minetest is distributed as an engine, combined with a couple of games. Upstream repositories can be found at https://github.com/minetest/. +

+
    +
  • The engine (core) is the base for everything. C++ is used for housekeeping and performance-critical stuff, Lua for extensible things.
    +
  • +
  • Games define game content: nodes, entities, textures, meshes, sounds and custom behavior implemented in Lua. Games consist of mods that plug into the engine using the Modding API.
    +
  • +
+ +

+ For more information see the terminology or engine structure developer wiki pages. +

+ +

Rules

+ +

+All rules regarding to development +

+ +

Reporting issues

+ +

+ Different things related to Minetest are maintained by different people, contacted in different ways. Here you can find where to report issues, bugs and any other kinds of problems regarding to each “product”. +

+ +

+ People are generally available on freenode IRC, the Minetest Forums, GitHub and/or via email. +

+ +

Programs

+ +

Minetest ("Minetest Engine")

+ + +

Minetest Game ("Vanilla")

+ + +

Minetest Mapper

+ + +

Services

+ +

*.minetest.net

+
    +
  • DNS: celeron55
  • +
  • Approval of hosting things: celeron55
  • +
+ +

www.minetest.net

+ + +

forum.minetest.net

+ + +

servers.minetest.net

+ + +

Google Play: net.minetest.minetest

+ + +

Donate

+ +

+ If you want to monetarily support Minetest, here's what you can do: +

+ +

Tip celeron55

+ +

+ You can tip money to celeron55, to be mostly used for hosting of websites and overall maintenance effort on the project. +

+ +
+
+
+ + + + +
Tip celeron55's Minetest efforts
+ + +
-
-

Overview

+

+ PayPal address: celeron55@gmail.com (Please note in the message that you're supporting Minetest in particular.) +

-

Getting into development

+

Other

-

- There are several ways to get into development: -

+

+ Your favourite server or modder might accept tips too; make sure to check those out. +

-
    -
  • Modding: Develop a mod independently and publish it on the forums.
  • -
  • Core development: Think or ask of something that is needed in the core, talk with the core team (preferably a lot, with multiple members - communication is more important than you think) and do it.
  • -
  • Translating: Help translating Minetest at our web interface (oops, seems to be down (2014-06-04)). If your language does not exist yet, contact a core dev.
  • -
+

Buy merchandise

-

Core Team

+

+ You can buy coffee cups, shirts and stuff like that at http://www.cafepress.co.uk/profile/minetest +

-

- Upstream repositories and official Windows packages are handled by the core team, consisting of a bunch of people who are much trusted to keep Minetest progressing in good condition. The core team is best contacted on IRC at #minetest-dev @ chat.freenode.net. -

+

+ Note: Make sure the quality is right before buying; the things on offer have not been checked by anyone in particular. +

-

- The core team is formed of people who have made great contributions to Minetest. -

+

+ Profits are used as donations for something related to Minetest. Forum thread. +

-

- Contributions are approved if two members of the core team agree on them. -

+
-

Project Structure

- -

- Minetest is distributed as an engine, combined with a couple of games. Upstream repositories can be found at https://github.com/minetest/. -

-
    -
  • The engine (core) is the base for everything. C++ is used for housekeeping and performance-critical stuff, Lua for extensible things.
    -
  • -
  • Games define game content: nodes, entities, textures, meshes, sounds and custom behavior implemented in Lua. Games consist of mods that plug into the engine using the Modding API.
    -
  • -
- -

- For more information see the terminology or engine structure developer wiki pages. -

- -

Rules

- -

- All rules regarding to development -

- -

Reporting issues

- -

- Different things related to Minetest are maintained by different people, contacted in different ways. Here you can find where to report issues, bugs and any other kinds of problems regarding to each “product”. -

- -

- People are generally available on freenode IRC, the Minetest Forums, GitHub and/or via email. -

- -

Programs

- -

Minetest ("Minetest Engine")

- - -

Minetest Game ("Vanilla")

- - -

Minetest Mapper

- - -

Services

- -

*.minetest.net

-
    -
  • DNS: celeron55
  • -
  • Approval of hosting things: celeron55
  • -
- -

www.minetest.net

- - -

forum.minetest.net

- - -

servers.minetest.net

- - -

Google Play: net.minetest.minetest

- - -

Donate

- -

- If you want to monetarily support Minetest, here's what you can do: -

- -

Tip celeron55

- -

- You can tip money to celeron55, to be mostly used for hosting of websites and overall maintenance effort on the project. -

- -

- -

-
-
- - - - -
Tip celeron55's Minetest efforts
- - -
-
-
- -

- -

- PayPal address: celeron55@gmail.com (Please note in the message that you're supporting Minetest in particular.) -

- -

Other

- -

- Your favourite server or modder might accept tips too; make sure to check those out. -

- -

Buy merchandise

- -

- You can buy coffee cups, shirts and stuff like that at http://www.cafepress.co.uk/profile/minetest -

- -

- Note: Make sure the quality is right before buying; the things on offer have not been checked by anyone in particular. -

- -

- Profits are used as donations for something related to Minetest. Forum thread. -

- -
- -

- -

-
- -{% include footer.html %} +

+ +

diff --git a/downloads.html b/downloads.html index e5adb67..a839e3f 100644 --- a/downloads.html +++ b/downloads.html @@ -1,139 +1,128 @@ --- -title: Download - Minetest +title: Download +layout: default --- -{% include header.html %} - -
-
-

Downloads

-
-
- -
-

- Thank you for trying out Minetest.
- Are you a new user?
- Have a look at our Getting Started, FAQ and Tutorials pages on our wiki. -

- -

- You may also want to look at some subgames. Subgames form a foundation for the game using Lua scripts. Different subgames have different objectives, such as survival, building or Player vs Player. - Usually Minetest comes with minetest_game, to supply the default items and blocks. -

- -

- Changelog from 0.4.12 to 0.4.13 -

- -
- -

Windows

- -

Works on Windows XP, Vista, 7, 8, 8.1 and 10.

- -

MSVC builds (recommended)

- - - -

MinGW builds

- - - -

Others

- -

- Help on getting Minetest for Windows -

- -

Unofficial builds

- -

Get the latest development version of Minetest from builds made by community members. These builds are more recent than the officially released builds and contain new features (at the cost of stability).

- -
-

OS X

- -

OS X 10.8 or later is recommended.

- - - -
-

GNU/Linux

- -

Packages (stable)

- -

Those may be out of date at times. If they are too out of date, you can build from source.

- - - -

Packages (daily, unstable)

- - - -
-

Android

- -

Android 4.0 or later is recommended.

- -

- Android versions of Minetest are still in development and have bugs. The Android version has not been updated to 0.4.13 yet, please stand by. -

- -

- Minetest-0.4.12-11-android.apk (works with most devices)
- You can also install it easily from the Google Play Store or from F-Droid. +

+ Thank you for trying out Minetest.
+ Are you a new user?
+ Have a look at our Getting Started, FAQ and Tutorials pages on our wiki.

-

Note: Please do not download unofficial Minetest builds from the Google Play app store. The builds found there may contain excessive adverts or spyware. They may be distributed under proprietary terms, without the source code, which makes them illegal to develop. They may be old or unsupported.

+

+ You may also want to look at some subgames. Subgames form a foundation for the game using Lua scripts. Different subgames have different objectives, such as survival, building or Player vs Player. + Usually Minetest comes with minetest_game, to supply the default items and blocks. +

-
-

FreeBSD

+

+ Changelog from 0.4.12 to 0.4.13 +

-

There is a FreeBSD port.

+
-

You can compile minetest and minetest_game from sources or use pkg (on FreeBSD 9.1 and newer).

+

Windows

-

Compilation method

+

Works on Windows XP, Vista, 7, 8, 8.1 and 10.

-

You can compile minetest and choose easily minetest options using the FreeBSD port dialogs.

+

MSVC builds (recommended)

-
-    cd /usr/ports/games/minetest
-    make install
-    cd /usr/ports/games/minetest_game
-    make install
-  
+ -

Package method

+

MinGW builds

-

FreeBSD official packages have their own pre-built packages: pkg install minetest minetest_game

+ -
-

Source code

+

Others

-

The Minetest engine source code is at GitHub.
- You will probably want minetest_game. Put the game in your games directory.

+

+ Help on getting Minetest for Windows +

-

See README.txt for details on how to compile.

-
+

Unofficial builds

-{% include footer.html %} +

Get the latest development version of Minetest from builds made by community members. These builds are more recent than the officially released builds and contain new features (at the cost of stability).

+ +
+

OS X

+ +

OS X 10.8 or later is recommended.

+ + + +
+

GNU/Linux

+ +

Packages (stable)

+ +

Those may be out of date at times. If they are too out of date, you can build from source.

+ + + +

Packages (daily, unstable)

+ + + +
+

Android

+ +

Android 4.0 or later is recommended.

+ +

+ Android versions of Minetest are still in development and have bugs. The Android version has not been updated to 0.4.13 yet, please stand by. +

+ +

+ Minetest-0.4.12-11-android.apk (works with most devices)
+ You can also install it easily from the Google Play Store or from F-Droid. +

+ +

Note: Please do not download unofficial Minetest builds from the Google Play app store. The builds found there may contain excessive adverts or spyware. They may be distributed under proprietary terms, without the source code, which makes them illegal to develop. They may be old or unsupported.

+ +
+

FreeBSD

+ +

There is a FreeBSD port.

+ +

You can compile minetest and minetest_game from sources or use pkg (on FreeBSD 9.1 and newer).

+ +

Compilation method

+ +

You can compile minetest and choose easily minetest options using the FreeBSD port dialogs.

+ +
+  cd /usr/ports/games/minetest
+  make install
+  cd /usr/ports/games/minetest_game
+  make install
+
+ +

Package method

+ +

FreeBSD official packages have their own pre-built packages: pkg install minetest minetest_game

+ +
+

Source code

+ +

The Minetest engine source code is at GitHub.
+You will probably want minetest_game. Put the game in your games directory.

+ +

See README.txt for details on how to compile.

diff --git a/index.html b/index.html index 6a0a232..5ba1cd2 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ --- -title: Home - Minetest +title: Home --- {% include header.html %} diff --git a/irc.html b/irc.html index 0068346..ecd76e7 100644 --- a/irc.html +++ b/irc.html @@ -1,65 +1,58 @@ --- -title: Community - Minetest +title: Community +jumbotron: IRC +layout: default --- -{% include header.html %} - -
-
-

IRC

-
-
- -
-

Channels

-
- +

Channels

+

- Join one of our IRC channels on Freenode:
+ Join one of our IRC channels on Freenode:

- - -
- -

Rules

- -

- Some people don't know how to behave in IRC, so here are some simple rules: -

- -
    -
  • Don't ask if you can ask questions, just ask.
  • -
  • Be patient when you ask something, people might not be arround.
  • -
  • Don't spam.
  • -
  • Don't flood the channel with messages or bot commands.
  • -
  • Use a pastebin if you want to post more than 4 lines (such as error messages or code).
  • -
  • Annoying, racist, or any form of derogatory terms against any user or channel operator will probably get you quieted; or even banned.
  • -
  • If you're going to ask someone something, "please" goes a very long way.
  • -
  • The channels are not playgrounds and are frequently used for talks which are not off-topic.
  • -
  • Off-topic is allowed, but excessive use of it is disallowed.
  • -
  • Link shorteners are discouraged for URLs that are not very long.
  • -
- -

Other languages

- -

- Channels about Minetest in other languages (note that most people hang out on #minetest, which is the main channel) -

- -
-{% include footer.html %} +

Rules

+ +

+ Some people don't know how to behave in IRC, + so here are some simple rules: +

+ +
    +
  • Don't ask if you can ask questions, just ask.
  • +
  • Be patient when you ask something, people might not be arround.
  • +
  • Don't spam.
  • +
  • Don't flood the channel with messages or bot commands.
  • +
  • Use a pastebin if you want to post more than 4 lines (such as error messages or code).
  • +
  • Annoying, racist, or any form of derogatory terms against any user or channel operator will probably get you quieted; or even banned.
  • +
  • If you're going to ask someone something, "please" goes a very long way.
  • +
  • The channels are not playgrounds and are frequently used for talks which are not off-topic.
  • +
  • Off-topic is allowed, but excessive use of it is disallowed.
  • +
  • Link shorteners are discouraged for URLs that are not very long.
  • +
+ +

Other languages

+ +

+ Channels about Minetest in other languages (note that most people hang out + on #minetest, which is the main channel). +

+ +