diff --git a/config.toml b/config.toml index 009e53909b6fc9546ac8a5db0dd1946127fe4a41..cae54bf9bb47dff1de7e776cd2a18b03c93d0823 100644 --- a/config.toml +++ b/config.toml @@ -13,10 +13,15 @@ hard_link_static = true #minify_html = true taxonomies = [ + # Static content groups { name = "projekt", render = false }, { name = "zielgruppe", render = false }, { name = "gemeinschaft", render = false }, { name = "update", render = false }, + + # Blog / News + { name = "categories", render = false }, + { name = "tags", render = false }, ] [markdown] @@ -26,7 +31,7 @@ external_links_target_blank = true external_links_no_referrer = true [slugify] -paths_keep_dates = true +#paths_keep_dates = true [search] include_title = true diff --git a/content/blog/2024/03/2024-03-10_edupin/edupin.jpg b/content/blog/2024/03/2024-03-10_edupin/edupin.jpg new file mode 100644 index 0000000000000000000000000000000000000000..415c2e82427b526cec1d602bc9023efa35257711 Binary files /dev/null and b/content/blog/2024/03/2024-03-10_edupin/edupin.jpg differ diff --git a/content/blog/2024/03/2024-03-10_edupin/index.md b/content/blog/2024/03/2024-03-10_edupin/index.md new file mode 100644 index 0000000000000000000000000000000000000000..f1972c3cecacf205927d5126f91e41b943ea668c --- /dev/null +++ b/content/blog/2024/03/2024-03-10_edupin/index.md @@ -0,0 +1,27 @@ ++++ +title = "Edupin" +authors = ["Nik"] + +[taxonomies] +categories = ["AAA"] +tags = ["bbb"] + +[extra.depiction] +image = "edupin.jpg" +alt = "Foo Bar" +credits = "Bar Foo" ++++ + +Foobarium capresum con tonno malaise. + +<!-- more --> + +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. 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. + +Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. + +Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. + +Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + +Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis. diff --git a/content/blog/2024/03/_index.md b/content/blog/2024/03/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..7823f7647e69fce422d796b40c4f487eebc4fd85 --- /dev/null +++ b/content/blog/2024/03/_index.md @@ -0,0 +1,5 @@ ++++ +transparent = true +render = false +in_search_index = false ++++ diff --git a/content/blog/2024/_index.md b/content/blog/2024/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..7823f7647e69fce422d796b40c4f487eebc4fd85 --- /dev/null +++ b/content/blog/2024/_index.md @@ -0,0 +1,5 @@ ++++ +transparent = true +render = false +in_search_index = false ++++ diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..1796a73ad57b3867b3c64cf056ee6ccad44f9caa --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Teckids-Blog" + +template = "blog/overview.html" +page_template = "blog/post.html" + +sort_by = "date" +generate_feed = true ++++ diff --git a/sass/_content.scss b/sass/_content.scss index fa6e5047f46b03cb5f9821849a93035a6cfe4141..d90c3dcb91e6dc6e502253a096b32c77091aba9d 100644 --- a/sass/_content.scss +++ b/sass/_content.scss @@ -13,12 +13,3 @@ @extend .media; align-items: center; } - -.further-section figure { - height: 16rem; - - img { - width: 100%; - height: auto; - } -} diff --git a/templates/blog/overview.html b/templates/blog/overview.html new file mode 100644 index 0000000000000000000000000000000000000000..a859d5f9a5cd29818ed30c5602e71148cea593b7 --- /dev/null +++ b/templates/blog/overview.html @@ -0,0 +1,23 @@ +{% extends "base.html" %} + +{% block meta %} + {% if section.description %} + <meta name="description" content="{{ page.description }}" /> + {% elif config.description %} + <meta name="description" content="{{ config.description }}" /> + {% endif %} +{% endblock %} + +{% block title %} + {{ section.title }} +{% endblock %} + +{% block main %} + <div class="my-4"> + <div class="section"> + <div class="content container"> + Foo + </div> + </div> + </div> +{% endblock %} diff --git a/templates/blog/post.html b/templates/blog/post.html new file mode 100644 index 0000000000000000000000000000000000000000..68242d692d4b0070f11e6481e1451914a775e90e --- /dev/null +++ b/templates/blog/post.html @@ -0,0 +1,25 @@ +{% extends "base.html" %} + +{% block meta %} + {% if page.description %} + <meta name="description" content="{{ page.description }}" /> + {% elif config.description %} + <meta name="description" content="{{ config.description }}" /> + {% endif %} +{% endblock %} + +{% block title %} + {{ page.title }} +{% endblock %} + +{% block main %} + <h1>{{ page.title }}</h1> + <div class="my-4"> + <div class="section"> + <div class="content container"> + <img src="{{ page.extra.depiction.image | safe }}" alt="{{ page.extra.depiction.alt }}" /> + {{ page.content }} + </div> + </div> + </div> +{% endblock %} diff --git a/templates/frontpage/blocks/baustelle.html b/templates/frontpage/blocks/baustelle.html deleted file mode 100644 index 3fffdc0dea894cb17aab021f6a9e848d266b3ec8..0000000000000000000000000000000000000000 --- a/templates/frontpage/blocks/baustelle.html +++ /dev/null @@ -1,13 +0,0 @@ -<section - class="hero has-teckids-orange-light-bg" -> - <div class="hero-body"> - <div class="container"> - <div class="columns is-centered is-half"> - <div class="content"> - {% include "baustelle.html" %} - </div> - </div> - </div> - </div> -</section> diff --git a/templates/frontpage/blocks/blog.html b/templates/frontpage/blocks/blog.html new file mode 100644 index 0000000000000000000000000000000000000000..11cde285c41a2dd101fa24530d3c04b3b409192c --- /dev/null +++ b/templates/frontpage/blocks/blog.html @@ -0,0 +1,23 @@ +{% set blog_section = get_section(path="blog/_index.md") %} +<aside class="section"> + <h2 class="title is-2">{{ title | default(value="Aus dem Teckids-Blog") }}</h2> + <div class="columns is-multiline is-same-height"> + {% for post in blog_section.pages | slice(end=4) %} + <div class="column is-one-quarter"> + <div class="card"> + <div class="card-image"> + <figure class="image is-4by3"> + <img src="{{ get_url(path="@/" ~ post.relative_path, trailing_slash=true) }}{{ post.extra.depiction.image | safe }}" alt="{{ post.extra.depiction.alt }}" /> + </figure> + </div> + <div class="card-content"> + <h3 class="title is-3">{{ post.title }}</h3> + <div class="content"> + {{ post.summary | safe }} + </div> + </div> + </div> + </div> + {% endfor %} + </div> +</aside> diff --git a/templates/frontpage/blocks/embed_article.html b/templates/frontpage/blocks/embed_article.html deleted file mode 100644 index 5c1824f1361483f94a84cb34ed45cde4776f1a45..0000000000000000000000000000000000000000 --- a/templates/frontpage/blocks/embed_article.html +++ /dev/null @@ -1,23 +0,0 @@ -<div class="card-image"> - <figure class="image is-4by3"> - <img - src="https://bulma.io/images/placeholders/1280x960.png" - alt="Placeholder image" - /> - </figure> -</div> -<div class="card-content"> - <div class="media"> - <div class="media-content"> - <p class="subtitle is-6">person</p> - <p class="title is-4">name</p> - </div> - </div> - - <div class="content"> - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec - iaculis mauris. - <br /> - <time datetime="2016-1-1">11:09 PM - 1 Jan 2016</time> - </div> -</div> diff --git a/templates/frontpage/blocks/news.html b/templates/frontpage/blocks/news.html deleted file mode 100644 index dc318fa162465afda7190210dbdad8928dc46511..0000000000000000000000000000000000000000 --- a/templates/frontpage/blocks/news.html +++ /dev/null @@ -1,82 +0,0 @@ -<section class="section has-teckids-blue-light-bg"> - <div class="container"> - <div class="columns is-centered is-half"> - <h1 class="title is-1">{{ section.extra.headlines.news }}</h1> - </div> - <div class="columns is-same-height"> - <div class="column"> - <div class="card is-shadowless"> - <div class="card-image"> - <figure class="image is-4by3"> - <img src="https://bulma.io/images/placeholders/1280x960.png" alt="Placeholder image" /> - </figure> - </div> - <div class="card-content"> - <div class="media"> - <div class="media-content"> - <p class="subtitle is-6">person</p> - <p class="title is-4">name</p> - </div> - </div> - - <div class="content"> - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec - iaculis mauris. - <br /> - <time datetime="2016-1-1">11:09 PM - 1 Jan 2016</time> - </div> - </div> - - </div> - </div> - <div class="column"> - <div class="card is-shadowless"> - <div class="card-image"> - <figure class="image is-4by3"> - <img src="https://bulma.io/images/placeholders/1280x960.png" alt="Placeholder image" /> - </figure> - </div> - <div class="card-content"> - <div class="media"> - <div class="media-content"> - <p class="subtitle is-6">person</p> - <p class="title is-4">name</p> - </div> - </div> - - <div class="content"> - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec - iaculis mauris. - <br /> - <time datetime="2016-1-1">11:09 PM - 1 Jan 2016</time> - </div> - </div> - - </div> - </div> - <div class="column"> - <div class="card is-shadowless"> - <div class="card-image"> - <figure class="image is-4by3"> - <img src="https://bulma.io/images/placeholders/1280x960.png" alt="Placeholder image" /> - </figure> - </div> - <div class="card-content"> - <div class="media"> - <div class="media-content"> - <p class="subtitle is-6">person</p> - <p class="title is-4">name</p> - </div> - </div> - <div class="content"> - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec - iaculis mauris. - <br /> - <time datetime="2016-1-1">11:09 PM - 1 Jan 2016</time> - </div> - </div> - </div> - </div> - </div> - </div> -</section> \ No newline at end of file diff --git a/templates/frontpage/blocks/newsletter.html b/templates/frontpage/blocks/newsletter.html deleted file mode 100644 index 9c0226d2a95b7416143295a9935ac06043c69022..0000000000000000000000000000000000000000 --- a/templates/frontpage/blocks/newsletter.html +++ /dev/null @@ -1,14 +0,0 @@ -<section - class="hero has-teckids-orange-light-bg" -> - <div class="hero-body"> - <div class="container"> - <div class="columns is-centered is-half"> - <div class="content"> - <h1 class="title is-1">Newsletter</h1> - <p>Informiere dich über <a href="/updates/newsletter">unsere Newsletter</a>!</p> - </div> - </div> - </div> - </div> -</section> diff --git a/templates/frontpage/blocks/projects.html b/templates/frontpage/blocks/projects.html index 3253ca01732c61ba4f1425d0d7d9f4998e247f1a..79438638681acb0fef91699afd4e2fab1428bc2b 100644 --- a/templates/frontpage/blocks/projects.html +++ b/templates/frontpage/blocks/projects.html @@ -3,7 +3,7 @@ <section class="section"> <div class="container"> <div class="columns is-centered is-half"> - <h1 class="title is-1">{{ section.extra.headlines.projects }}</h1> + <h2 class="title is-2">{{ section.extra.headlines.projects }}</h2> </div> <div class="columns"> {% for project_section_path in projects_section.subsections %} diff --git a/templates/index.html b/templates/index.html index c816ee537b15a54bb389f7f2611ba79eb37d12f1..636e355d239b73eaedc5fcb830d4890ac581c3bf 100644 --- a/templates/index.html +++ b/templates/index.html @@ -3,6 +3,5 @@ {% block main %} {% include "frontpage/blocks/claim.html" %} {% include "frontpage/blocks/projects.html" %} - {% include "frontpage/blocks/baustelle.html" %} - <!-- {% include "frontpage/blocks/news.html" %} --> + {% include "frontpage/blocks/blog.html" %} {% endblock %} diff --git a/templates/shortcodes/further.html b/templates/shortcodes/further.html index cedd17714359538a08db6bfb1211e82ac7b9662a..ace17e98ae4973b64c5507d92273e6f3515eca42 100644 --- a/templates/shortcodes/further.html +++ b/templates/shortcodes/further.html @@ -1,11 +1,11 @@ -<section class="section further-section"> +<section class="section"> <h2>{{title|default(value="Weiteres zu diesem Thema")}}</h2> <div class="columns is-multiline is-same-height"> {% for further in page.extra.further[category] %} <div class="column is-one-third"> <div class="card"> <div class="card-image"> - <figure class="image"> + <figure class="image is-4by3"> <img src="{{further.image.url}}" alt="{{further.image.alt}}" /> </figure> </div>