CMS (Content Management System)
Wordpress
Wordpress ist ein Open Source CMS für Blogs und Websites. Es ist in PHP geschrieben und verwendet eine MySQL/MariaDB Datenbank.
Es ist mit 22% das meist verwendete CMS in der Welt und besitzt eine sehr große Community. Es gibt zahlreiche Plugins und Themes die das Entwickeln und Pflegen von Websites vereinfachen.
Hugo
HUGO ist ein statischer Website Generator, welcher auf Go basiert.
Inhalte werden in Markdown geschrieben und werden dann in HTML umgewandelt. Es gibt verschiedene Templates die mit HTML und CSS geschrieben werden können.
Initalisierung
Einrichten
hugo new site my-website
cd my-website
git initEs wird eine neue Webseite mit dem Namen my-website erstellt.
Inhalt erstellen
hugo new content content/posts/my-first-post.mdEs wird eine neue Datei my-first-post.md erstellt.
In diese Datei können mit Markdown Inhalte geschrieben werden.
Frontmatter
---
title: "My First Post"
date: 2024-01-01
---
Mit Frontmatter können Metadaten zu einem Inhalt hinzugefügt werden.
Inhalt erstellen
Das ist ein TestGenerieren
hugo server --buildDraftsDanach kann die HTML Datei generiert werden.
Anpassung der Konfiguration
In der hugo.toml Datei können die Einstellungen der Website verändert werden.
baseURL = "https://example.com"
languageCode = "en-us"
title = "My New Hugo Site"
theme = "my-theme"
[deployment]
[deployment.github]
branch = "main"
owner = "my-username"
repo = "my-repo"CiviCRM
CiviCRM ist ein Open Source CMS für Non-Profit Organisationen.