
    
    
        
        
            
    
        
    
        
{"version":"https:\/\/jsonfeed.org\/version\/1","title":"HADIAG Blog","home_page_url":"https:\/\/line.hadiag.com\/de\/cms","feed_url":"https:\/\/line.hadiag.com\/de\/cms\/.json","description":"IT-Notizen zu Themen wie E-Mail, Serveradministration, Hosting, Linux, WordPress und GRAV.","author":{"name":"Ralph Lindner"},"items":[{"title":"GRAV Plugins","date_published":"2026-09-14T17:18:34+02:00","id":"https:\/\/line.hadiag.com\/de\/cms\/grav-plugins","url":"https:\/\/line.hadiag.com\/de\/cms\/grav-plugins","content_html":"<p>\n\n<div class=\"page-toc\">\n                <h4>Inhaltsverzeichnis<\/h4>\n        <ul>\n            \n                    <li class=\"first\">\n            <a href=\"#syntax-highlighting\">Syntax Highlighting<\/a>\n                    <\/li>\n                    <li class=\"last\">\n            <a href=\"#mermaid-plugin\">Mermaid Plugin<\/a>\n                    <\/li>\n    \n        <\/ul>\n    <\/div>\n<\/p>\n<h2 id=\"syntax-highlighting\">Syntax Highlighting<a href=\"#syntax-highlighting\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Soll in Codebl\u00f6cken eine Syntaxhervorhebung erfolgen, kann man <a href=\"https:\/\/github.com\/trilbymedia\/grav-plugin-codesh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Code Syntax Highlighter<\/a> einsetzen.<\/p>\n<h2 id=\"mermaid-plugin\">Mermaid Plugin<a href=\"#mermaid-plugin\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Die Markdownf\u00e4higkeiten von GRAV kann man mit dem <a href=\"https:\/\/github.com\/DanielFlaum\/grav-plugin-mermaid-diagrams\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Mermaid-Plugin<\/a> von Daniel Flaum erweitern.<\/p>\n<pre class=\"mermaid\">\ngraph TB\nsq[Square shape] --&gt; ci((Circle shape))\n\nsubgraph A subgraph\n    od&gt;Odd shape]-- Two line<br>edge comment --&gt; ro\n    di{Diamond <br> line break} -.-&gt; ro(Rounded<br>square<br>shape)\n    di==&gt;ro2(Rounded square shape)\nend\n\nclassDef green fill:#9f6,stroke:#333,stroke-width:2px;\nclassDef orange fill:#f96,stroke:#333,stroke-width:4px;\nclass sq,e green\nclass di orange\n<\/pre>\n<pre class=\"mermaid\">\ngantt\nsection Gantt-Diagramm\nBeendet :done,    des1, 2014-01-06,2014-01-08\nAktiv        :active,  des2, 2014-01-07, 3d\nParallel 1   :active,  des3, after des1, 1d\nParallel 2   :         des4, after des1, 1d\nParallel 3   :         des5, after des3, 1d\nParallel 4   :         des6, after des4, 1d\n<\/pre>\n<pre class=\"mermaid\">\npie\n\"Webdesign\" : 800\n\"Beratung\" : 450\n\"Dienstleistung\" : 900\n\"Drucksachen\" : 1180\n<\/pre>\n<pre class=\"mermaid\">\ngraph LR\n    A(Linke Box)--&gt;B(asd Box)\n    B(Mitte)---C(Rechte Box)\n    A(oben)-- Text auf der Verbindung--&gt;C(unten)\n    A(Linke Box)--&gt;D(unten mitte)\n<\/pre>\n<pre class=\"mermaid\">\ngraph TD\nA[Boss] --- B(Bereich Nord)\nB ---|Finanzen| D[UK]\nB ---|Two| E[fa:fa-clock Personal]\nB ---|Three| F[fa:fa-car IT]\nC -.-&gt;|dieser Text ist wichtig|D\nA[Boss] --- C(Bereich S\u00fcd)\nC --- G[fa:fa-car IT]\n<\/pre>","date_modified":"2026-09-14T17:18:34+02:00","tags":["GRAV","CMS","Plugin"]},{"title":"Typography","date_published":"2026-09-11T13:48:28+02:00","id":"https:\/\/line.hadiag.com\/de\/cms\/typography","url":"https:\/\/line.hadiag.com\/de\/cms\/typography","content_html":"<div class=\"notices yellow\">\n<p>Details on the full capabilities of Spectre.css can be found in the <a href=\"https:\/\/picturepan2.github.io\/spectre\/elements.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Official Spectre Documentation<\/a><\/p>\n<\/div>\n<p>The <a href=\"https:\/\/github.com\/getgrav\/grav-theme-quark2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Quark2 theme<\/a> is the new default theme for Grav 2.x built with <a href=\"https:\/\/picturepan2.github.io\/spectre\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Spectre.css<\/a> the lightweight, responsive and modern CSS framework. Spectre provides basic styles for typography, elements, and a responsive layout system that utilizes best practices and consistent language design.<\/p>\n<h3 id=\"headings\">Headings<a href=\"#headings\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<h1 id=\"h1-heading-40px\">H1 Heading <code>40px<\/code><a href=\"#h1-heading-40px\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<h2 id=\"h2-heading-32px\">H2 Heading <code>32px<\/code><a href=\"#h2-heading-32px\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<h3 id=\"h3-heading-28px\">H3 Heading <code>28px<\/code><a href=\"#h3-heading-28px\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<h4 id=\"h4-heading-24px\">H4 Heading <code>24px<\/code><a href=\"#h4-heading-24px\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h4>\n<h5 id=\"h5-heading-20px\">H5 Heading <code>20px<\/code><a href=\"#h5-heading-20px\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h5>\n<h6>H6 Heading <code>16px<\/code><\/h6>\n<pre><code class=\"language-html\"># H1 Heading\n# H1 Heading `40px`&lt;\/small&gt;`\n\n&lt;span class=\"h1\"&gt;H1 Heading&lt;\/span&gt;<\/code><\/pre>\n<h3 id=\"typografic-details\">Typografic Details<a href=\"#typografic-details\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p>Deutsche \"Anf&uuml;hrungszeichen\" funktionieren auf zwei Ebenen:\nDenn \"auch in Zitaten, sagte der Typograf, 'k&ouml;nnte zitiert werden', und was dann?\".<\/p>\n<p>Drei Punkte ...<\/p>\n<p>Bindestrich -<\/p>\n<p>Halbgeviert -- <\/p>\n<h3 id=\"paragraphs\">Paragraphs<a href=\"#paragraphs\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p>Lorem ipsum dolor sit amet, consectetur <a href=\"#\">adipiscing elit. Praesent risus leo, dictum in vehicula sit amet<\/a>, feugiat tempus tellus. Duis quis sodales risus. Etiam euismod ornare consequat.<\/p>\n<p>Climb leg rub face on everything give attitude nap all day for under the bed. Chase mice attack feet but rub face on everything hopped up on goofballs.<\/p>\n<h3 id=\"markdown-semantic-text-el\">Markdown Semantic Text Elements<a href=\"#markdown-semantic-text-el\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p><strong>Bold<\/strong> <code>**Bold**<\/code><\/p>\n<p><em>Italic<\/em> <code>_Italic_<\/code><\/p>\n<p><del>Deleted<\/del> <code>~~Deleted~~<\/code><\/p>\n<p><code>Inline Code<\/code> <code>`Inline Code`<\/code><\/p>\n<h3 id=\"html-semantic-text-elemen\">HTML Semantic Text Elements<a href=\"#html-semantic-text-elemen\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p><abbr>I18N<\/abbr> <code>&lt;abbr&gt;<\/code><\/p>\n<p><cite>Citation<\/cite> <code>&lt;cite&gt;<\/code><\/p>\n<p><kbd>Ctrl + S<\/kbd> <code>&lt;kbd&gt;<\/code><\/p>\n<p>Text<sup>Superscripted<\/sup> <code>&lt;sup&gt;<\/code><\/p>\n<p>Text<sub>Subscripted<\/sub> <code>&lt;sub&gt;<\/code><\/p>\n<p><u>Underlined<\/u> <code>&lt;u&gt;<\/code><\/p>\n<p><mark>Highlighted<\/mark> <code>&lt;mark&gt;<\/code><\/p>\n<p><time>20:14<\/time> <code>&lt;time&gt;<\/code><\/p>\n<p><var>x = y + 2<\/var> <code>&lt;var&gt;<\/code><\/p>\n<h3 id=\"blockquote\">Blockquote<a href=\"#blockquote\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<blockquote>\n<p>The advance of technology is based on making it fit in so that you don't really even notice it,\nso it's part of everyday life.<\/p>\n<p><cite>- Bill Gates<\/cite><\/p>\n<\/blockquote>\n<pre><code class=\"language-markdown\">&gt; The advance of technology is based on making it fit in so that you don't really even notice it,\n&gt; so it's part of everyday life.\n&gt;\n&gt; &lt;cite&gt;- Bill Gates&lt;\/cite&gt;<\/code><\/pre>\n<h3 id=\"unordered-list\">Unordered List<a href=\"#unordered-list\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<ul>\n<li>list item 1<\/li>\n<li>list item 2\n<ul>\n<li>list item 2.1<\/li>\n<li>list item 2.2<\/li>\n<li>list item 2.3<\/li>\n<\/ul><\/li>\n<li>list item 3<\/li>\n<\/ul>\n<pre><code class=\"language-markdown\">* list item 1\n* list item 2\n    * list item 2.1\n    * list item 2.2\n    * list item 2.3\n* list item 3<\/code><\/pre>\n<h3 id=\"ordered-list\">Ordered List<a href=\"#ordered-list\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<ol>\n<li>list item 1<\/li>\n<li>list item 2\n<ol>\n<li>list item 2.1<\/li>\n<li>list item 2.2<\/li>\n<li>list item 2.3<\/li>\n<\/ol><\/li>\n<li>list item 3<\/li>\n<\/ol>\n<pre><code class=\"language-markdown\">1. list item 1\n1. list item 2\n    1. list item 2.1\n    1. list item 2.2\n    1. list item 2.3\n1. list item 3<\/code><\/pre>\n<h3 id=\"table\">Table<a href=\"#table\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Name<\/th>\n<th style=\"text-align: center;\">Genre<\/th>\n<th style=\"text-align: right;\">Release date<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">The Shawshank Redemption<\/td>\n<td style=\"text-align: center;\">Crime, Drama<\/td>\n<td style=\"text-align: right;\">14 October 1994<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">The Godfather<\/td>\n<td style=\"text-align: center;\">Crime, Drama<\/td>\n<td style=\"text-align: right;\">24 March 1972<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Schindler's List<\/td>\n<td style=\"text-align: center;\">Biography, Drama, History<\/td>\n<td style=\"text-align: right;\">4 February 1994<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Se7en<\/td>\n<td style=\"text-align: center;\">Crime, Drama, Mystery<\/td>\n<td style=\"text-align: right;\">22 September 1995<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><code class=\"language-markdown\">| Name                        | Genre                         | Release date         |\n| :-------------------------- | :---------------------------: | -------------------: |\n| The Shawshank Redemption    | Crime, Drama                  | 14 October 1994      |\n| The Godfather               | Crime, Drama                  | 24 March 1972        |\n| Schindler's List            | Biography, Drama, History     | 4 February 1994      |\n| Se7en                       | Crime, Drama, Mystery         | 22 September 1995    |<\/code><\/pre>\n<h3 id=\"notices\">Notices<a href=\"#notices\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p>The notices styles are actually provided by the <code>markdown-notices<\/code> plugin but are useful enough to include here:<\/p>\n<div class=\"notices yellow\">\n<p>This is a warning notification<\/p>\n<\/div>\n<div class=\"notices red\">\n<p>This is a error notification<\/p>\n<\/div>\n<div class=\"notices blue\">\n<p>This is a default notification<\/p>\n<\/div>\n<div class=\"notices green\">\n<p>This is a success notification<\/p>\n<\/div>\n<pre><code class=\"language-markdown\">! This is...<\/code><\/pre>","date_modified":"2026-09-11T13:48:28+02:00"}]}
