diff --git a/CHANGELOG.gmi b/CHANGELOG.gmi index a1ee0f9..895db13 100644 --- a/CHANGELOG.gmi +++ b/CHANGELOG.gmi @@ -21,6 +21,12 @@ All notable changes to this project will be documented in this file. * Be able to change the page style on the top bar. * Be able to change the font size. +## [1.5.1] - 2023-08-01 +* Adds style from Omar Polo's site, thanks to +* Fix getCss() calls, thanks to +* Fixes a bug on CSS when hosted on filesystem root +* Fix typo in the English documentation about Apache + ## [1.5.0] - 2022-08-23 * Adds the Lagrange style, thanks to Eric * Adds circumlunar css diff --git a/css/lazarus/omarpolo.css b/css/lazarus/omarpolo.css new file mode 100644 index 0000000..c4e9072 --- /dev/null +++ b/css/lazarus/omarpolo.css @@ -0,0 +1,123 @@ +@import "base.css"; + +/* style from Omar Polo: https://gmid.omarpolo.com/style.css */ +body { + font-family: monospace; + font-size: 14px; + max-width: 780px; + margin: 0 auto; + padding: 10px; + padding-bottom: 80px; +} + +h1::before { + content: "# "; +} + +h2 { + margin-top: 40px; +} + +h2::before { + content: "## "; +} + +h3::before { + content: "### "; +} + +#gmi a::before { + content: "=> "; +} + +blockquote { + margin: 0; + padding: 0; +} + +blockquote::before { + content: "> "; +} + +blockquote p { + font-style: italic; + display: inline; +} + +p.link::before { + content: "→ "; +} + +strong::before { content: "*" } +strong::after { content: "*" } + +hr { + border: 0; + height: 1px; + background-color: #222; + width: 100%; + display: block; + margin: 2em auto; +} + +ul.link-list { + list-style: disclosure-closed; +} + +img { + border-radius: 5px; +} + +pre { + overflow: auto; + padding: 1rem; + background-color: #f0f0f0; + border-radius: 3px; +} + +pre.banner { + display: flex; + flex-direction: row; + justify-content: center; +} + +code, kbd { + color: #9d109d; +} + +img { + display: block; + margin: 0 auto; + max-width: 100%; +} + +@media (prefers-color-scheme: dark) { + body { +background-color: #222; +color: white; + } + + a { +color: aqua; + } + + hr { +background-color: #ddd; + } + + pre { +background-color: #353535; + } + + code, kbd { +color: #ff4cff; + } +} + +@media (max-width: 400px) { + pre.banner { font-size: 9px; } +} + +@media (max-width: 500px) { + pre.banner { font-size: 10px; } +} \ No newline at end of file diff --git a/docs/installation-en.gmi b/docs/installation-en.gmi index 2f2f8b8..9d59b5d 100644 --- a/docs/installation-en.gmi +++ b/docs/installation-en.gmi @@ -28,7 +28,7 @@ location = /favicon.ico { alias /var/www/dev/htmgem/favicon.ico; } ``` DirectoryIndex index.gmi index.php index.html RewriteEngine on -rewriteRule ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1&style=default,htmgem.css +RewriteRule ^(.+\.gmi)$ htmgem/index.php?rw=1&url=$1&style=default,htmgem.css ``` Other available styles: diff --git a/index.php b/index.php index 2088147..b0e8f9f 100644 --- a/index.php +++ b/index.php @@ -26,7 +26,7 @@ if (empty($url)) { http_response_code(403); } else { $gt_html = new \htmgem\GemTextTranslate_html(file_get_contents("index.gmi"), true, "$php_self?url=", $php_self_dir); - if (empty($gt_html->getCss)) $gt_html->addCss($php_self_dir.DEFAULT_CSS); + if (empty($gt_html->getCss())) $gt_html->addCss($php_self_dir.DEFAULT_CSS); // No URL Rewritting assumed echo \htmgem\html\getHtmlWithMenu($gt_html, $scheme, $domain, $php_self, "$php_self?url="); @@ -66,7 +66,7 @@ if ($go404) { http_response_code(404); $page404 = \htmgem\html\get404GmiPage($url); $gt_html = new \htmgem\GemTextTranslate_html($page404); - if (empty($gt_html->getCss)) $gt_html->addCss($php_self_dir."/css/htmgem.css"); + if (empty($gt_html->getCss())) $gt_html->addCss($php_self_dir."/css/htmgem.css"); if ($urlRewriting) echo \htmgem\html\getHtmlWithMenu($gt_html, $scheme, $domain, $url); else