]> skyeroc.xyz Git - flatmark/commitdiff
Initial site-config
authorSkyebee <skye@skyeroc.xyz>
Tue, 30 Jun 2026 05:53:08 +0000 (01:53 -0400)
committerSkyebee <skye@skyeroc.xyz>
Tue, 30 Jun 2026 12:58:24 +0000 (08:58 -0400)
14 files changed:
config-basic.php
index.php
pages-en/01-header.md [deleted file]
pages-en/02-footer.md [deleted file]
pages-en/404.md [deleted file]
pages-en/download.md [deleted file]
pages-en/examples.md [deleted file]
pages-en/home.md [deleted file]
pages/01-header.md [new file with mode: 0644]
pages/02-footer.md [new file with mode: 0644]
pages/404.md [new file with mode: 0644]
pages/download.md [new file with mode: 0644]
pages/examples.md [new file with mode: 0644]
pages/home.md [new file with mode: 0644]

index f73e0483bcd8fe30623f5ef96284c2fc4d044cc8..55b0600e6519805fc73fbca5e48cbd55b965d060 100644 (file)
@@ -8,7 +8,7 @@
  */
 
     // Define page language
-        $lang = 'de';
+        $lang = 'en';
 
     // Join all available URL segments to also support subfolders, otherwise default to 'home'
         $pagePath = implode('/', $uriParts);
@@ -28,4 +28,4 @@
             $file = $folder . '404.md';
         }
 
-?>
\ No newline at end of file
+?>
index 0e3785b1f5456567bfd3bc2ad8ec674e13223c64..d70d01b2aaac9edf0253d458aa8077f49bfe697c 100644 (file)
--- a/index.php
+++ b/index.php
@@ -26,7 +26,8 @@
         $uriParts = explode('/', $requestUri);
 
     // Default: multilingual setup. If your site is a single-language setup, change 'config-multilang.php' to 'config-basic.php' in the next line 
-        require 'config-multilang.php';
+    //    require 'config-multilang.php';
+        require 'config-basic.php';
 
     // Read the content of the requested Markdown file into a string
         $markdown = file_get_contents($file);
@@ -96,4 +97,4 @@
 
     // Flush output buffer
         ob_end_flush(); 
-?>
\ No newline at end of file
+?>
diff --git a/pages-en/01-header.md b/pages-en/01-header.md
deleted file mode 100644 (file)
index 721ce1f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-{extras}
-- [English](/en)
-- [Deutsch](/de)
-{/extras}
-
-![Logo](/files/logo.gif)
-
-[flatMark](/de)
-A lightweight, flat-file Markdown-based website generator
-
-- [Home](/en/home)
-- [Examples](/en/examples)
-- [Download](/en/download)
\ No newline at end of file
diff --git a/pages-en/02-footer.md b/pages-en/02-footer.md
deleted file mode 100644 (file)
index 701a839..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-© {year} This is a demo site for the flatMark project.  
-  
-flatMark was created by [elektrischerwalfisch](https://www.elektrischerwalfisch.de) and is licensed under the MIT License.  
-[View source code of this site](https://github.com/elektrischerwalfisch/flatmark)  
-
-Site operated by [elektrischerwalfisch](/de/impressum)
\ No newline at end of file
diff --git a/pages-en/404.md b/pages-en/404.md
deleted file mode 100644 (file)
index 6b22c2b..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
----
-title: 404 Not Found
-description: Page not found
-robots: noindex, nofollow
----
-
-# 404 Not Found
-
-Sorry, the page you are looking for does not exist.
\ No newline at end of file
diff --git a/pages-en/download.md b/pages-en/download.md
deleted file mode 100644 (file)
index 5fe9a09..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# Download
-
-<!-- robots: noindex, nofollow -->
-
-{button color-01}[View flatMark on GitHub](https://github.com/elektrischerwalfisch/flatmark){/button}
-
-{button color-01}[Download latest release](https://github.com/elektrischerwalfisch/flatmark/releases/latest){/button}
\ No newline at end of file
diff --git a/pages-en/examples.md b/pages-en/examples.md
deleted file mode 100644 (file)
index 662ec81..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-# Examples
-
-## Shortcodes
-These shortcodes are available by default in the flatMark-theme:
-
-{code}
-{columns}
-    Content of first column
-{columns-seperator}
-    Content of second column
-{/columns}
-
-{background}
-    Content with backgrond-color
-{/background}
-
-{button}
-    Link inside this shortcode appears as button
-{/button}
-
-{img-rounded}
-    Picture with rounded border
-{/img-rounded}
-
-{extras}
-    Extra content in 01-header.md (e. g. language-switch, phone, e-mail etc.)
-{/extras}
-
-{year}
-    Output of the current year (Can be used for copyright in 02-footer.md)
-
-{code}
-    Used only in this documentation to display unrendered shortcodes in code-block
-
-{readme}
-    Outputs the readme.md from the root-folder. 
-    Used on the default-page /pages-en/home.md
-
-
-{/code}
-
-### Additional values
-The shortcodes for columns, background and buttons accept additional values which are rendered as classes so that the output can be styled directly by css. In the default flatMark-theme these additional values are already styled:
-{code}
-{columns 50-50}
-{columns 33-66}
-{columns 66-33}
-{columns 33-33-33}
-
-{background color-01}
-{background color-02}
-
-{button color-01}
-{button color-02}
-{/code}  
-<br>  
-
-### Shortcode-Examples: Columns
-
-{columns 50-50}
-**columns 50-50** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
-{columns-seperator}
-Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
-{/columns}  
- <br>
-
-{columns 33-66}
-**columns 33-66** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
-{columns-seperator}
-![Pic](/files/example-pic-03.jpg)
-{/columns}
- <br>
-
-{columns 66-33}
-**columns 66-33** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
-
-Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
-{columns-seperator}
-![Pic](/files/example-pic-02.jpg)
-{/columns}
- <br>
-
-{columns 33-33-33}
-**columns 33-33-33** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr. 
-{columns-seperator}
-![Pic](/files/example-pic-01.jpg)
-{columns-seperator}
-![Pic](/files/example-pic-01.jpg)
-{/columns}
- <br>
-
-### Shortcode-Examples: Backgrounds
-{background color-01}
-**background color-01** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren.
-{/background}
- <br>
-
-{background color-02}
-**background color-02** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren.
-{/background}
-
-### Shortcode-Examples: Miscellaneous  
-{columns 33-66}
-{img-rounded}
-![Pic](/files/example-pic-01.jpg)
-{/img-rounded}
-{columns-seperator}
-**img-rounded** inside **columns 33-66** 
-Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.  
-{/columns}
-<br>
-
-{button color-01}[Button color-01](/en/home){/button}
-
-{button color-02}[Button color-02](/en/home){/button}
-
-
-
-
diff --git a/pages-en/home.md b/pages-en/home.md
deleted file mode 100644 (file)
index 9e6ad7b..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: flatMark - lightweight, flat-file Markdown-based website generator
-description: No database required, no overhead in sight — just Markdown and a sprinkle of PHP. Ideal for small websites, portfolios, or documentation, it delivers content directly from the filesystem. Just edit your Markdown files and go.
-robots: index, follow
----
-
-{background color-02}{columns 33-66}
-{img-rounded}
-![Pic](/files/example-pic-01.jpg)
-{/img-rounded}
-{columns-seperator}
-# flatMark
-No database required, no overhead in sight — just Markdown and a sprinkle of PHP. Ideal for small websites, portfolios, or documentation, it delivers content directly from the filesystem. Just edit your Markdown files and go.
-{/columns}{/background}
-
-{columns 33-66}
-![Pic](/files/example-pic-02.jpg)
-{columns-seperator}
-![Pic](/files/example-pic-03.jpg)
-{/columns}
-
-{readme}
\ No newline at end of file
diff --git a/pages/01-header.md b/pages/01-header.md
new file mode 100644 (file)
index 0000000..721ce1f
--- /dev/null
@@ -0,0 +1,13 @@
+{extras}
+- [English](/en)
+- [Deutsch](/de)
+{/extras}
+
+![Logo](/files/logo.gif)
+
+[flatMark](/de)
+A lightweight, flat-file Markdown-based website generator
+
+- [Home](/en/home)
+- [Examples](/en/examples)
+- [Download](/en/download)
\ No newline at end of file
diff --git a/pages/02-footer.md b/pages/02-footer.md
new file mode 100644 (file)
index 0000000..701a839
--- /dev/null
@@ -0,0 +1,6 @@
+© {year} This is a demo site for the flatMark project.  
+  
+flatMark was created by [elektrischerwalfisch](https://www.elektrischerwalfisch.de) and is licensed under the MIT License.  
+[View source code of this site](https://github.com/elektrischerwalfisch/flatmark)  
+
+Site operated by [elektrischerwalfisch](/de/impressum)
\ No newline at end of file
diff --git a/pages/404.md b/pages/404.md
new file mode 100644 (file)
index 0000000..6b22c2b
--- /dev/null
@@ -0,0 +1,9 @@
+---
+title: 404 Not Found
+description: Page not found
+robots: noindex, nofollow
+---
+
+# 404 Not Found
+
+Sorry, the page you are looking for does not exist.
\ No newline at end of file
diff --git a/pages/download.md b/pages/download.md
new file mode 100644 (file)
index 0000000..5fe9a09
--- /dev/null
@@ -0,0 +1,7 @@
+# Download
+
+<!-- robots: noindex, nofollow -->
+
+{button color-01}[View flatMark on GitHub](https://github.com/elektrischerwalfisch/flatmark){/button}
+
+{button color-01}[Download latest release](https://github.com/elektrischerwalfisch/flatmark/releases/latest){/button}
\ No newline at end of file
diff --git a/pages/examples.md b/pages/examples.md
new file mode 100644 (file)
index 0000000..662ec81
--- /dev/null
@@ -0,0 +1,119 @@
+# Examples
+
+## Shortcodes
+These shortcodes are available by default in the flatMark-theme:
+
+{code}
+{columns}
+    Content of first column
+{columns-seperator}
+    Content of second column
+{/columns}
+
+{background}
+    Content with backgrond-color
+{/background}
+
+{button}
+    Link inside this shortcode appears as button
+{/button}
+
+{img-rounded}
+    Picture with rounded border
+{/img-rounded}
+
+{extras}
+    Extra content in 01-header.md (e. g. language-switch, phone, e-mail etc.)
+{/extras}
+
+{year}
+    Output of the current year (Can be used for copyright in 02-footer.md)
+
+{code}
+    Used only in this documentation to display unrendered shortcodes in code-block
+
+{readme}
+    Outputs the readme.md from the root-folder. 
+    Used on the default-page /pages-en/home.md
+
+
+{/code}
+
+### Additional values
+The shortcodes for columns, background and buttons accept additional values which are rendered as classes so that the output can be styled directly by css. In the default flatMark-theme these additional values are already styled:
+{code}
+{columns 50-50}
+{columns 33-66}
+{columns 66-33}
+{columns 33-33-33}
+
+{background color-01}
+{background color-02}
+
+{button color-01}
+{button color-02}
+{/code}  
+<br>  
+
+### Shortcode-Examples: Columns
+
+{columns 50-50}
+**columns 50-50** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
+{columns-seperator}
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
+{/columns}  
+ <br>
+
+{columns 33-66}
+**columns 33-66** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
+{columns-seperator}
+![Pic](/files/example-pic-03.jpg)
+{/columns}
+ <br>
+
+{columns 66-33}
+**columns 66-33** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
+
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
+{columns-seperator}
+![Pic](/files/example-pic-02.jpg)
+{/columns}
+ <br>
+
+{columns 33-33-33}
+**columns 33-33-33** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr. 
+{columns-seperator}
+![Pic](/files/example-pic-01.jpg)
+{columns-seperator}
+![Pic](/files/example-pic-01.jpg)
+{/columns}
+ <br>
+
+### Shortcode-Examples: Backgrounds
+{background color-01}
+**background color-01** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren.
+{/background}
+ <br>
+
+{background color-02}
+**background color-02** Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren.
+{/background}
+
+### Shortcode-Examples: Miscellaneous  
+{columns 33-66}
+{img-rounded}
+![Pic](/files/example-pic-01.jpg)
+{/img-rounded}
+{columns-seperator}
+**img-rounded** inside **columns 33-66** 
+Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.  
+{/columns}
+<br>
+
+{button color-01}[Button color-01](/en/home){/button}
+
+{button color-02}[Button color-02](/en/home){/button}
+
+
+
+
diff --git a/pages/home.md b/pages/home.md
new file mode 100644 (file)
index 0000000..9e6ad7b
--- /dev/null
@@ -0,0 +1,22 @@
+---
+title: flatMark - lightweight, flat-file Markdown-based website generator
+description: No database required, no overhead in sight — just Markdown and a sprinkle of PHP. Ideal for small websites, portfolios, or documentation, it delivers content directly from the filesystem. Just edit your Markdown files and go.
+robots: index, follow
+---
+
+{background color-02}{columns 33-66}
+{img-rounded}
+![Pic](/files/example-pic-01.jpg)
+{/img-rounded}
+{columns-seperator}
+# flatMark
+No database required, no overhead in sight — just Markdown and a sprinkle of PHP. Ideal for small websites, portfolios, or documentation, it delivers content directly from the filesystem. Just edit your Markdown files and go.
+{/columns}{/background}
+
+{columns 33-66}
+![Pic](/files/example-pic-02.jpg)
+{columns-seperator}
+![Pic](/files/example-pic-03.jpg)
+{/columns}
+
+{readme}
\ No newline at end of file