{"id":618,"date":"2016-09-11T22:22:31","date_gmt":"2016-09-11T20:22:31","guid":{"rendered":"http:\/\/www.christoph-freyer.at\/blog\/?p=618"},"modified":"2016-12-26T02:11:34","modified_gmt":"2016-12-26T01:11:34","slug":"vergiss-die-grundlagen-nicht","status":"publish","type":"post","link":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/","title":{"rendered":"Vergiss die Grundlagen nicht!"},"content":{"rendered":"<p><a href=\"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-648 size-large\" src=\"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg\" alt=\"illustrative CSS-Codedarstellung\" width=\"600\" height=\"214\" srcset=\"https:\/\/christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg 600w, https:\/\/christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-150x53.jpg 150w, https:\/\/christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-300x107.jpg 300w, https:\/\/christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-768x273.jpg 768w, https:\/\/christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp.jpg 1000w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<h2>CSS-Basics sind nicht nur f\u00fcr Anf\u00e4nger<\/h2>\n<p>Es ist sicher vielen Webdesignern so wie mir ergangen. Nach einigen Jahren dachte ich, ich k\u00f6nnte CSS. Ich war zwar realistisch genug um zu wissen, dass man vieles besser machen kann, aber in dem Moment als ich das erste Mal f\u00fcr eine gro\u00dfe Firma Code geschrieben habe, wurde ich eines Besseren belehrt. Ich bin in eine andere Welt eingetreten. Hier ist es nicht mehr eine mehr oder weniger einfache One-Man-Show, wo am Ende <!--more-->die Site f\u00fcr sich funktionieren muss. Pl\u00f6tzlich stehen viel mehr Faktoren im Rampenlicht und man erinnert sich an einige Spielregeln, die man gelernt hat, aber zum Teil aus \u00dcberheblichkeit doch wieder bleiben lie\u00df.<\/p>\n<h3>Was sind jetzt diese Grundprinzipien?<\/h3>\n<p>Trennung von HTML und CSS. Die strikte Trennung von Ger\u00fcst und Formatierung sollte heutzutage jedem bewusst und ins Blut \u00fcbergegangen sein. Deswegen will ich hier auch gar nicht n\u00e4her darauf eingehen.<\/p>\n<p>Aber es gibt beim CSS zahlreiche Grundregeln, die leider oft nicht eingehalten werden.<br \/>\nDa w\u00e4re einmal die Form in der Code geschrieben wird. Eine saubere Codierung ist das Um und Auf unseres \u201eHandwerks\u201c. Es geht nicht nur darum, dass sich andere im Code zurechtfinden sollen. Auch selbst verliert man sonst leicht den \u00dcberblick \u2013 vor allem wenn es einmal l\u00e4ngere Projekte werden (ich spreche hier aus leidvoller Erfahrung).<br \/>\nJa, jetzt denkt jeder: \u201eAch was, ich wei\u00df doch was ich schreibe. Das ist alles nur Gerede\u201c. F\u00fcr den Moment mag das vielleicht gelten, nur ein oder zwei Jahre sp\u00e4ter hat man leider keine Ahnung mehr was man damals im Infight mit dem Code gemeint hat.<br \/>\nGenau aus diesem Grund schreiben alle \u2013 und nun auch ich \u2013 gebetsm\u00fchlenartig:<\/p>\n<blockquote><p>Den Code immer so schreiben, dass sich auch ein Fremder darin zurechtfindet.<\/p><\/blockquote>\n<h3>Notierung des Codes<\/h3>\n<p>Es gibt zahlreiche Varianten Code zu gliedern. F\u00fcr welche Variante man sich entscheidet ist Geschmackssache. Die Methode sollte aber einheitlich sein.<\/p>\n<p>Eine der Varianten, gut lesbaren Code zu notieren, ist folgende:<\/p>\n<ul>\n<li>jeder Selektor hat eine eigene Zeile<\/li>\n<li>jede Eigenschaft gefolgt vom Wert hat eine eigene Zeile<\/li>\n<li>nach dem trennenden Doppelpunkt folgt ein Leerzeichen<\/li>\n<li>auch nach dem letzten Wert folgt ein Strichpunkt (vermeidet bei einer \u00c4nderung eine vorprogrammierte Fehlerquelle)<\/li>\n<li>die schlie\u00dfende geschwungene Klammer } hat eine eigene Zeile und ist wieder ausger\u00fcckt<\/li>\n<\/ul>\n<p>Das Schema einer Klasse oder ID bestehend aus<br \/>\nSelektor { Eigenschaft: Wert; } sieht dann folgenderma\u00dfen aus:<\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/christophfreyer\/87623bf1f76ac56a354f9f51a3d744c2.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/christophfreyer\/87623bf1f76ac56a354f9f51a3d744c2\">Gist<\/a>.<\/noscript><\/div>\n<p>Das Einr\u00fccken strukturiert den Code. Man kann sich zwischen Tabs und Leerzeichen entscheiden. Nur mischen sollte man sie nicht. Ich verwende beispielsweise Tabs mit der Gr\u00f6\u00dfe von vier Leerzeichen. Das macht den Code optisch nicht nur schneller erfassbar, sondern hat auch den Vorteil, dass man weniger Anschl\u00e4ge ben\u00f6tigt. Viele moderne Editoren bieten bereits solche Einstellungsm\u00f6glichkeiten. Auch wird bei einigen, wie zum Beispiel bei Sublime Text, die schlie\u00dfende Klammer bereits richtig gesetzt. Das erspart Arbeit und minimiert Fehlerquellen.<\/p>\n<h3>Benennung von Klassen und IDs<\/h3>\n<p>Jeder, der Code schreibt, sollte Klassen und IDs (Selektoren) mit logischen und sprechenden Namen versehen. Dann kann man sich bereits anhand der Namen vorstellen, worum es geht.<\/p>\n<p>Abgesehen von der Benennung sollten IDs auf jeden Fall sparsam aber konsequent eingesetzt werden, da sie pro Seite einzigartig sein m\u00fcssen. Es k\u00f6nnte ja vorkommen, dass die Seite ver\u00e4ndert wird. Da ist es doch besser ein Klasse zu vergeben, die man \u00f6fter verwenden kann. (mehr zur Verwendung von Ids und der Diskussion dar\u00fcber bei den <a href=\"http:\/\/goo.gl\/CFS6am\" target=\"_blank\">Webkrauts<\/a>)<\/p>\n<blockquote><p>Halte dein CSS kurz<\/p><\/blockquote>\n<p>H\u00e4ufige Tipps beinhalten auch die Strukturierung des Stylesheets nach Inhalt. Das Stylesheet entsprechend zu unterteilen und zu kommentieren ist eine g\u00e4ngige Praxis. Daraus ergibt sich dann ein Abschnitt mit allen Grundformatierungen, den \u00dcberschriften, der Navigation, dem footer, ... So erlangt man bei einer Bearbeitung und beim Debugging schnell den \u00dcberblick. Auch sollte man beherzigen, nur wirklich notwendigen Code zu schreiben. Das h\u00e4lt das Stylesheet kurz. Und knapper Code hat meist eine bessere Performance.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/0af3bc5925b54f47822d9541fed4f10f\" alt=\"\" width=\"1\" height=\"1\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSS-Basics sind nicht nur f\u00fcr Anf\u00e4nger Es ist sicher vielen Webdesignern so wie mir ergangen. Nach einigen Jahren dachte ich, ich k\u00f6nnte CSS. Ich war zwar realistisch genug um zu wissen, dass man vieles besser machen kann, aber in dem Moment als ich das erste Mal f\u00fcr eine gro\u00dfe Firma Code geschrieben habe, wurde ich &hellip; <a href=\"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eVergiss die Grundlagen nicht!\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[18,17,19],"class_list":["post-618","post","type-post","status-publish","format-standard","hentry","category-webdesign","tag-code","tag-css","tag-grundlagen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vergiss die Grundlagen nicht! - Christoph Freyer \/\/ Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vergiss die Grundlagen nicht! - Christoph Freyer \/\/ Blog\" \/>\n<meta property=\"og:description\" content=\"CSS-Basics sind nicht nur f\u00fcr Anf\u00e4nger Es ist sicher vielen Webdesignern so wie mir ergangen. Nach einigen Jahren dachte ich, ich k\u00f6nnte CSS. Ich war zwar realistisch genug um zu wissen, dass man vieles besser machen kann, aber in dem Moment als ich das erste Mal f\u00fcr eine gro\u00dfe Firma Code geschrieben habe, wurde ich &hellip; \u201eVergiss die Grundlagen nicht!\u201c weiterlesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/\" \/>\n<meta property=\"og:site_name\" content=\"Christoph Freyer \/\/ Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ch.freyer\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-11T20:22:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-12-26T01:11:34+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg\" \/>\n<meta name=\"author\" content=\"Christoph Freyer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@christophfreyer\" \/>\n<meta name=\"twitter:site\" content=\"@christophfreyer\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christoph Freyer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/\"},\"author\":{\"name\":\"Christoph Freyer\",\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/#\\\/schema\\\/person\\\/942d254041a4ddeb9ac0e2096f90bfa3\"},\"headline\":\"Vergiss die Grundlagen nicht!\",\"datePublished\":\"2016-09-11T20:22:31+00:00\",\"dateModified\":\"2016-12-26T01:11:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/\"},\"wordCount\":672,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.christoph-freyer.at\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/codebild-1000-comp-600x214.jpg\",\"keywords\":[\"Code\",\"CSS\",\"Grundlagen\"],\"articleSection\":[\"Webdesign\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/\",\"url\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/\",\"name\":\"Vergiss die Grundlagen nicht! - Christoph Freyer \\\/\\\/ Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.christoph-freyer.at\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/codebild-1000-comp-600x214.jpg\",\"datePublished\":\"2016-09-11T20:22:31+00:00\",\"dateModified\":\"2016-12-26T01:11:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/#\\\/schema\\\/person\\\/942d254041a4ddeb9ac0e2096f90bfa3\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.christoph-freyer.at\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/codebild-1000-comp-600x214.jpg\",\"contentUrl\":\"http:\\\/\\\/www.christoph-freyer.at\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/codebild-1000-comp-600x214.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/vergiss-die-grundlagen-nicht\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vergiss die Grundlagen nicht!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/\",\"name\":\"Christoph Freyer \\\/\\\/ Blog\",\"description\":\"Kunsthistoriker \\\/\\\/ Webdesign \\\/\\\/\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/christoph-freyer.at\\\/blog\\\/#\\\/schema\\\/person\\\/942d254041a4ddeb9ac0e2096f90bfa3\",\"name\":\"Christoph Freyer\",\"sameAs\":[\"http:\\\/\\\/www.christoph-freyer.at\",\"https:\\\/\\\/x.com\\\/christophfreyer\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vergiss die Grundlagen nicht! - Christoph Freyer \/\/ Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/","og_locale":"de_DE","og_type":"article","og_title":"Vergiss die Grundlagen nicht! - Christoph Freyer \/\/ Blog","og_description":"CSS-Basics sind nicht nur f\u00fcr Anf\u00e4nger Es ist sicher vielen Webdesignern so wie mir ergangen. Nach einigen Jahren dachte ich, ich k\u00f6nnte CSS. Ich war zwar realistisch genug um zu wissen, dass man vieles besser machen kann, aber in dem Moment als ich das erste Mal f\u00fcr eine gro\u00dfe Firma Code geschrieben habe, wurde ich &hellip; \u201eVergiss die Grundlagen nicht!\u201c weiterlesen","og_url":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/","og_site_name":"Christoph Freyer \/\/ Blog","article_publisher":"https:\/\/www.facebook.com\/ch.freyer","article_published_time":"2016-09-11T20:22:31+00:00","article_modified_time":"2016-12-26T01:11:34+00:00","og_image":[{"url":"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg","type":"","width":"","height":""}],"author":"Christoph Freyer","twitter_card":"summary_large_image","twitter_creator":"@christophfreyer","twitter_site":"@christophfreyer","twitter_misc":{"Verfasst von":"Christoph Freyer","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#article","isPartOf":{"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/"},"author":{"name":"Christoph Freyer","@id":"https:\/\/christoph-freyer.at\/blog\/#\/schema\/person\/942d254041a4ddeb9ac0e2096f90bfa3"},"headline":"Vergiss die Grundlagen nicht!","datePublished":"2016-09-11T20:22:31+00:00","dateModified":"2016-12-26T01:11:34+00:00","mainEntityOfPage":{"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/"},"wordCount":672,"commentCount":0,"image":{"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#primaryimage"},"thumbnailUrl":"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg","keywords":["Code","CSS","Grundlagen"],"articleSection":["Webdesign"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/","url":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/","name":"Vergiss die Grundlagen nicht! - Christoph Freyer \/\/ Blog","isPartOf":{"@id":"https:\/\/christoph-freyer.at\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#primaryimage"},"image":{"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#primaryimage"},"thumbnailUrl":"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg","datePublished":"2016-09-11T20:22:31+00:00","dateModified":"2016-12-26T01:11:34+00:00","author":{"@id":"https:\/\/christoph-freyer.at\/blog\/#\/schema\/person\/942d254041a4ddeb9ac0e2096f90bfa3"},"breadcrumb":{"@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#primaryimage","url":"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg","contentUrl":"http:\/\/www.christoph-freyer.at\/blog\/wp-content\/uploads\/2016\/09\/codebild-1000-comp-600x214.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/christoph-freyer.at\/blog\/vergiss-die-grundlagen-nicht\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/christoph-freyer.at\/blog\/"},{"@type":"ListItem","position":2,"name":"Vergiss die Grundlagen nicht!"}]},{"@type":"WebSite","@id":"https:\/\/christoph-freyer.at\/blog\/#website","url":"https:\/\/christoph-freyer.at\/blog\/","name":"Christoph Freyer \/\/ Blog","description":"Kunsthistoriker \/\/ Webdesign \/\/","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/christoph-freyer.at\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/christoph-freyer.at\/blog\/#\/schema\/person\/942d254041a4ddeb9ac0e2096f90bfa3","name":"Christoph Freyer","sameAs":["http:\/\/www.christoph-freyer.at","https:\/\/x.com\/christophfreyer"]}]}},"_links":{"self":[{"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/posts\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/comments?post=618"}],"version-history":[{"count":39,"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/posts\/618\/revisions"}],"predecessor-version":[{"id":894,"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/posts\/618\/revisions\/894"}],"wp:attachment":[{"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/media?parent=618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/categories?post=618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christoph-freyer.at\/blog\/wp-json\/wp\/v2\/tags?post=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}