<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>cat /dev/brain/ideas &gt;&gt; blog (Einträge über nikola)</title><link>https://www.jan-grosser.de/</link><description></description><atom:link href="https://www.jan-grosser.de/categories/nikola.xml" rel="self" type="application/rss+xml"></atom:link><language>de</language><copyright>&lt;img alt="Creative Commons License BY" style="border-width:0; margin-bottom:12px;" src="https://i.creativecommons.org/l/by/2.0/88x31.png"&gt;&lt;br&gt;If not explicitly specified otherwise this work is licensed under a &lt;a rel="license" href="https://creativecommons.org/licenses/by/2.0/"&gt;Creative Commons Attribution 2.0 Generic License&lt;/a&gt;. Proudly made with &lt;a href="https://getnikola.com" rel="nofollow"&gt;Nikola&lt;/a&gt; and other Free and OpenSource Software.</copyright><lastBuildDate>Wed, 29 Dec 2021 16:51:46 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Import der alten Artikel</title><link>https://www.jan-grosser.de/posts/import-der-alten-artikel/</link><dc:creator>Jan Grosser</dc:creator><description>&lt;p&gt;Es hat einige Zeit gedauert, aber nun sind viele der Artikel meines alten
Blogs in Nikola importiert. Mein alter Blog basierte auf einer selbst-
geschriebenen Software
&lt;a href="https://github.com/rzbrk/PerlPress"&gt;PerlPress&lt;/a&gt;,
die Artikel selbst liegen in einer SQLite-Datenbank. Die weitere Pflege von
PerlPress ist mir allerdings zu aufwändig geworden, weshalb ich mich
entschieden habe, auf Nikola zu wechseln. Mit Hilfe eines
&lt;a href="https://github.com/rzbrk/convert_articles"&gt;Python Skripts&lt;/a&gt;
habe ich eine Auswahl der Artikel in HTML Dateien für Nikola umgewandelt. In
der Datenbank sind die Artikel zwar bereits in einer Art Quasi-HTML vorhanden,
aber es finden sich einige spezielle Shortcodes (bspw. für Bilder und
eingebettete YouTube- Videos), die Nikola nicht verstehen würde.&lt;/p&gt;

&lt;p&gt;Ein
&lt;a href="https://github.com/rzbrk/redirect_articles"&gt;weiteres Skript&lt;/a&gt;
war erforderlich, um Umleitungen für die Artikel zu
generieren, da sich in Nikola die Links zu den Artikeln geändert haben. Für
jeden alten Artikel, welchen ich nicht in die neue Webseite übernommen habe,
wird es eine Umleitung auf eine entsprechende "Sorry-Seite" geben.
Für die übernommenen Artikel leite ich dann entsprechend auf die Nikola-
Seiten um. Für die Umleitungen nutze ich die
&lt;a href="https://www.getnikola.com/handbook.html#redirections"&gt;Variable REDIRECTIONS in Nikolas conf.py&lt;/a&gt;.
Das Skript erzeugt mir letztlich einen Textblock, welchen ich an die geeignete
Stelle in conf.py einfügen kann.&lt;/p&gt;

&lt;p&gt;Einiges funktioniert noch nicht richtig, Links laufen ins Leere, einige
Bilder werden nicht angezeigt usw. Das wid die Aufgabe der kommenden Zeit
sein, das zu händisch in den Artikeln zu reparieren ...&lt;/p&gt;</description><category>blog</category><category>nikola</category><category>website</category><guid>https://www.jan-grosser.de/posts/import-der-alten-artikel/</guid><pubDate>Sun, 29 Nov 2020 20:26:21 GMT</pubDate></item><item><title>Neue Blog-Engine</title><link>https://www.jan-grosser.de/posts/neue-blog-engine/</link><dc:creator>Jan Grosser</dc:creator><description>&lt;div&gt;&lt;p&gt;Nachdem ich diesen Blog viele Jahre vernachlässigt habe, ist es jetzt an der
Zeit, gründlich aufzuräumen. Dieser Blog lief viele Jahre mit einem eigens
geschriebenen Software, um statische Webseiten zu erstellen ("Perlpress").
Damit ist jetzt Schluß, da mir der Pflegeaufwand zu groß geworden ist. In
Zukunft pflege ich diesen Blog mit &lt;a class="reference external" href="https://getnikola.com"&gt;Nikola&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Die alten Artikel aus meinem alten Blog werden in der kommenden Zeit in diese
Seite integriert.&lt;/p&gt;&lt;/div&gt;</description><category>blog</category><category>nikola</category><category>website</category><guid>https://www.jan-grosser.de/posts/neue-blog-engine/</guid><pubDate>Mon, 13 Jul 2020 21:07:32 GMT</pubDate></item></channel></rss>