+++ /dev/null
-+++
-title = "Hello World Title"
-date = 2021-10-24
-+++
-# My first entry!!
-
-Testing code highlighting:
-<!-- more -->
-
-```rust,linenos
-use std::rc::Rc;
-
-pub struct LinkedList<T>
-where
- T: Copy,
-{
- head: Option<Rc<Node<T>>>,
- tail: Option<Rc<Node<T>>>,
-}
-
-struct Node<T>
-where
- T: Copy,
-{
- data: T,
- prev: Option<Rc<Node<T>>>,
- next: Option<Rc<Node<T>>>,
-}
-
-impl<T> Node<T>
-where
- T: Copy,
-{
- fn new(data: T) -> Self {
- Node {
- data: data,
- prev: None,
- next: None,
- }
- }
-}
-
-
-impl<T> LinkedList<T>
-where
- T: Copy,
-{
- pub fn new() -> Self {
- LinkedList {
- head: None,
- tail: None,
- }
- }
-
- pub fn push_back(&mut self, data: T) {
- let mut node = Node::new(data);
- if self.head.is_none() {
- let noderef = Rc::new(node);
- self.head = Some(noderef.clone());
- self.tail = Some(noderef.clone());
- return;
- }
- node.prev = Some(self.tail.as_ref().unwrap().clone());
- self.tail = Some(Rc::new(node));
- }
-
- pub fn pop(&mut self) -> Option<T> {
- if self.tail.is_none() {
- return None;
- }
- let value = self.tail.as_ref().unwrap().clone();
- if value.prev.is_some() {
- let mut prev = value.prev.as_ref().unwrap();
- prev.deref().next = None;
- self.tail = Some(prev.clone());
- } else {
- self.tail = None;
- }
- Some(value.data)
- }
-}
-```
--- /dev/null
++++
+title = "Willkommen beim neuen Versuch"
+date = 2022-02-06
+[taxonomies]
+Tags = ["Meta"]
++++
+Ich versuche mal einen Neustart ohne dynamischen Inhalt mit statischen Seiten, generiert mit [Zola](https://getzola.org).
+<!-- more -->
+Vielleicht baue ich noch eine Kommentarfunktion, aber das ist weit unten auf der Prioritätsliste.
+
+Zunächst werde ich wohl ein bischen über meine Versuche mit Rust und C++/Qt schreiben...