From: Skyebee Date: Tue, 30 Jun 2026 05:53:08 +0000 (-0400) Subject: Initial site-config X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=46a46ca865fddc94e696e42197190d8895bab2e2;p=flatmark Initial site-config --- diff --git a/config-basic.php b/config-basic.php index f73e048..55b0600 100644 --- a/config-basic.php +++ b/config-basic.php @@ -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 +?> diff --git a/index.php b/index.php index 0e3785b..d70d01b 100644 --- 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 index 721ce1f..0000000 --- a/pages-en/01-header.md +++ /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 index 701a839..0000000 --- a/pages-en/02-footer.md +++ /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 index 6b22c2b..0000000 --- a/pages-en/404.md +++ /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 index 5fe9a09..0000000 --- a/pages-en/download.md +++ /dev/null @@ -1,7 +0,0 @@ -# Download - - - -{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 index 662ec81..0000000 --- a/pages-en/examples.md +++ /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} -
- -### 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} -
- -{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} -
- -{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} -
- -{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} -
- -### 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} -
- -{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} -
- -{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 index 9e6ad7b..0000000 --- a/pages-en/home.md +++ /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 index 0000000..721ce1f --- /dev/null +++ b/pages/01-header.md @@ -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 index 0000000..701a839 --- /dev/null +++ b/pages/02-footer.md @@ -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 index 0000000..6b22c2b --- /dev/null +++ b/pages/404.md @@ -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 index 0000000..5fe9a09 --- /dev/null +++ b/pages/download.md @@ -0,0 +1,7 @@ +# Download + + + +{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 index 0000000..662ec81 --- /dev/null +++ b/pages/examples.md @@ -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} +
+ +### 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} +
+ +{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} +
+ +{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} +
+ +{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} +
+ +### 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} +
+ +{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} +
+ +{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 index 0000000..9e6ad7b --- /dev/null +++ b/pages/home.md @@ -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