<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Søren&#39;s Blog</title>
    <link>https://prev.soeren.me/tags/blog/</link>
    <description>Recent content in Blog on Søren&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 08 Jun 2025 05:00:00 +0000</lastBuildDate>
    <atom:link href="https://prev.soeren.me/tags/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My Blogging Workflow as of mid 2025</title>
      <link>https://prev.soeren.me/2025/blogging-workflow-mid-2025/</link>
      <pubDate>Sun, 08 Jun 2025 05:00:00 +0000</pubDate>
      <guid>https://prev.soeren.me/2025/blogging-workflow-mid-2025/</guid>
      <description>&lt;p&gt;Recently, &lt;a href=&#34;https://birming.com/2025/06/05/my-blogging-workflow/&#34;&gt;Robert wrote&lt;/a&gt; about his updated blogging workflow. A good opportunity to update mine, too.&lt;/p&gt;
&lt;p&gt;I wrote about my blogging workflow in &lt;a href=&#34;https://prev.soeren.me/2020/hugo-blogging-ipad/&#34;&gt;2020&lt;/a&gt; and &lt;a href=&#34;https://prev.soeren.me/2023/blogging-workflow-2023/&#34;&gt;2023&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Not much has changed since 2023. I use &lt;a href=&#34;https://prev.soeren.me/tags/hugo/&#34;&gt;hugo&lt;/a&gt; for this &lt;a href=&#34;https://prev.soeren.me/tags/blog/&#34;&gt;blog&lt;/a&gt;, hosted in a repository on &lt;a href=&#34;https://prev.soeren.me/tags/uberspace&#34;&gt;uberspace&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To create a new article, I &amp;hellip;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;take my iPhone.&lt;/strong&gt; I would love to write more on the Mac but noticed that after long working days I barely want to spend more time in front of a  „computer“.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;go through Reminders &amp;amp; Notes.&lt;/strong&gt; The 2023 article mentioned that I‘ll try out obsidian for draft creation - which I did and dumped again. Apple Notes is available on all my devices, convenient and thus my choice for creating drafts for blob articles. Reminders came in recently. An article from &lt;a href=&#34;https://flip.de/bye-bye-pocket/&#34;&gt;flip.de&lt;/a&gt; recommended using an iOS Shortcut in combination with a reminders list as an alternative to Pocket (the meanwhile shut-down read-later app). When I find something interesting on web, I use the shortcut to create the „read-later-reminder“ and when I am in the mood for writing, I go through that list and create a draft in Notes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;create bullet points in German.&lt;/strong&gt; Within the note, I start by creating bullet points in German. Although the blog is in English, I find it easier to create the initial draft in German. The 2023 version mentioned that a draft can stay multiple days, weeks or even months in this state - but this is no longer the case, as long as I am not interrupted during the flow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;write paragraphs.&lt;/strong&gt; Once the initial idea for the type is layer out, I copy them over to iA writer, create the front matter (title, tags, etc.) and start writing - English - paragraphs. I do one (!) proof read iteration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;start the git magic.&lt;/strong&gt; iA saves the markdown in the local version of the git repository created by the Working Copy app. I open Working Copy, hit „commit &amp;amp; push“ and wait a few seconds. &lt;a href=&#34;https://prev.soeren.me/2019/hugo-mit-git-auf-uberspace-benutzen/&#34;&gt;Here&lt;/a&gt;, I wrote about the post-hook that builds the blog after every commit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Done&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For me, this works and I noted that more complex (proof-reading and validation) procedures lead to not writing at all. A downside of this process is that the first time I see how the post will look is when it‘s available on the website. Thus, there is often a second iteration of steps 4 and 5, where I fix typos, add missing links or headings. Then, it’s really done 😅&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: My%20Blogging%20Workflow%20as%20of%20mid%202025&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2025%2fblogging-workflow-mid-2025%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>New Theme</title>
      <link>https://prev.soeren.me/2024/new-theme/</link>
      <pubDate>Wed, 26 Jun 2024 19:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2024/new-theme/</guid>
      <description>&lt;p&gt;I had my first blog in 2007, almost 20 years ago. Since then, I always „owned&amp;quot; a blog but didn’t necessarily update it regularly.&lt;/p&gt;
&lt;p&gt;Over the years, URLs changed (I remember four), focus changed (travel, photo, personal), technology changed (Wordpress, Ghost, Jekyll, Hugo), …&lt;/p&gt;
&lt;p&gt;This blog is online since 2019. In 2020, when I had lots of free weekends, I created the first theme myself. Before that, I was always using themes developed by others.&lt;/p&gt;
&lt;p&gt;„My&amp;quot; theme came with all monospace fonts and a minimal design. However, I imported the Bootstrap CSS (because I knew it from another project), to have something to start with. This was way too much for my small blog. Total overkill. But no dark mode.&lt;/p&gt;
&lt;p&gt;I wanted a change (at least since &lt;a href=&#34;https://prev.soeren.me/2024/march-2024/&#34;&gt;March&lt;/a&gt;). So I googled, visited many of the blogs I read regularly to get some inspiration, and stumbled upon Kev‘s &lt;a href=&#34;https://simplecss.org&#34;&gt;Simple.css&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I liked it. Simple design. Important stuff included, but not overloaded.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For example, the minified CSS for the Bootstrap framework is 144KB in total. By comparison, Simple.css is around 10KB. (&lt;a href=&#34;https://simplecss.org/&#34;&gt;Simple.css&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The last rainy weekend was the opportunity I needed to create a new Hugo theme, also going through old types, correcting broken links and fixing typos.&lt;/p&gt;
&lt;p&gt;I will push the new theme to production in the next days and hope that your feed readers won’t pull the whole history. But if so, I am sorry for the spam 😅&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: New%20Theme&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2024%2fnew-theme%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>Do I need tags?</title>
      <link>https://prev.soeren.me/2024/do-i-need-tags/</link>
      <pubDate>Thu, 20 Jun 2024 18:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2024/do-i-need-tags/</guid>
      <description>&lt;p&gt;This blog is based on &lt;a href=&#34;https://prev.soeren.me/tags/hugo&#34;&gt;Hugo&lt;/a&gt; and comes with built-in tags. It even &lt;a href=&#34;https://prev.soeren.me/tags&#34;&gt;provides a page&lt;/a&gt; with a list of all tags used on this blog. Mine is not very polished, because I barely used it.&lt;/p&gt;
&lt;p&gt;One of the reasons is me having a hard time coming up - not to speak of sticking with - a taxonomy. If I am being honest, I just type some random tags in the front matter when I start writing a new type. Pure gut feeling.&lt;/p&gt;
&lt;p&gt;Question is: &lt;em&gt;should I invest time streamlining this?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hm. I think the answer depends on the potential benefit of a well structured taxonomy. On this blog, it’s mainly used to populate the „if you liked this, you may want to read …“ section below each type. I use it to find an older type - if I remember the tag - because scrolling through the tag page with less entries is faster. Apart from that? Good question.&lt;/p&gt;
&lt;p&gt;Current plan is, since I am anyway &lt;a href=&#34;https://prev.soeren.me/2024/new-theme/&#34;&gt;working on a new theme&lt;/a&gt; for this blog (on the list &lt;a href=&#34;https://prev.soeren.me/2024/march-2024&#34;&gt;since March&lt;/a&gt;), I will give the tags overview page a facelift and use the opportunity - assuming motivation lasts - to structure the tags, at least once.&lt;/p&gt;
&lt;p&gt;In a few months, I will check if I was able to follow the structure or if chaos is back. And if the latter happens - does someone has a better idea how to solve this? 🤔&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: Do%20I%20need%20tags%3f&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2024%2fdo-i-need-tags%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>My Default Apps as of mid 2024</title>
      <link>https://prev.soeren.me/2024/default-apps-2024/</link>
      <pubDate>Wed, 19 Jun 2024 19:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2024/default-apps-2024/</guid>
      <description>&lt;p&gt;Last year, we all &lt;a href=&#34;https://prev.soeren.me/2023/default-apps-2023/&#34;&gt;shared our default apps&lt;/a&gt;. &lt;a href=&#34;https://defaults.rknight.me/&#34;&gt;Robb compiled a list of all responses&lt;/a&gt;. Thank you. This helped a lot.&lt;/p&gt;
&lt;p&gt;Today, roughly seven months later, I wanted to give an update. What apps did I exchange and why?&lt;/p&gt;
&lt;p&gt;📨 &lt;strong&gt;Mail Client: Mail.app&lt;/strong&gt;
This hasn’t changed. I am happy with Apples build in mail app, although it could get a facelift and a new feature or two. However, not the ones promoted by Apple on this years keynote.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;📮 &lt;strong&gt;Mail Server: uberspace.de&lt;/strong&gt;
No update on this one. Scrolling through the other responses, I thought about trying &lt;a href=&#34;https://www.fastmail.com/&#34;&gt;Fastmail&lt;/a&gt; or &lt;a href=&#34;https://www.migadu.com/&#34;&gt;Migadu&lt;/a&gt; but was too lazy to do so until today.&lt;/p&gt;
&lt;p&gt;📝 &lt;strong&gt;Notes: Obsidian&lt;/strong&gt;
&lt;a href=&#34;https://obsidian.md/&#34;&gt;Obsidian&lt;/a&gt; has replaced Apple Notes. I like the markdown syntax and theming. It allows me to focus more on writing. Need to improve sticking to my journaling.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;To-Do: Reminders.app&lt;/strong&gt;
No update. I don’t like paying for a todo-app. This should come out of the box. And reminders is ok-ish.&lt;/p&gt;
&lt;p&gt;📷 &lt;strong&gt;iPhone Photo Shooting: Camera.app&lt;/strong&gt;
No update. Looked at the camera app from Leica once, saw the price and was healed immediately.&lt;/p&gt;
&lt;p&gt;🟦 &lt;strong&gt;Photo Management: Synology Photos&lt;/strong&gt;
No change, although I was thinking about upgrading the NAS under the desk to a more powerful version.&lt;/p&gt;
&lt;p&gt;📆 &lt;strong&gt;Calendar: Calendar.App &amp;amp; ?&lt;/strong&gt;
I used Calendars 5 as my main calendar app but it will become end of support in a few days. I didn’t find a replacement yet. What Apple showed at the WWDC may be enough for me, but not sure. Coloring events (one calendar, multiple colors) is a must and I don’t saw that in Apple’s presentation.&lt;/p&gt;
&lt;p&gt;📁 &lt;strong&gt;Cloud File Storage: Synology Drive&lt;/strong&gt;
No update, but maybe new machine.&lt;/p&gt;
&lt;p&gt;📖 &lt;strong&gt;RSS: Reeder + iCloud&lt;/strong&gt;
&lt;a href=&#34;https://apps.apple.com/de/app/reeder-5/id1529445840&#34;&gt;Reeder&lt;/a&gt; stayed. Still the best RSS reading app from my perspective, but &lt;a href=&#34;https://miniflux.app/&#34;&gt;miniflux&lt;/a&gt; has been replaced with iCloud. It has more hiccups, for sure, but I don’t need to maintain it.&lt;/p&gt;
&lt;p&gt;🙍🏻‍♂️ &lt;strong&gt;Contacts: Contacts.app&lt;/strong&gt;
No update.&lt;/p&gt;
&lt;p&gt;🌐 &lt;strong&gt;Browser: Arc&lt;/strong&gt;
Last year, Safari was my default browser. This event introduced me to &lt;a href=&#34;https://arc.net/&#34;&gt;Arc&lt;/a&gt;. And while I needed a couple of trials - I am now convinced that Arc is my new standard, once two things are shipped: an iPad app and the Noir extension.&lt;/p&gt;
&lt;p&gt;[Update - 2024-06-20]:Arc has a dedicated iPad version now ✅&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;Chat: Signal, WhatsApp&lt;/strong&gt;
No change. I have Telegram Threema, and Matrix - but barely use them.&lt;/p&gt;
&lt;p&gt;🔖 &lt;strong&gt;Bookmarks: currently everywhere. Need help 🫠&lt;/strong&gt;
Unfortunately no update. May need to investigate more.&lt;/p&gt;
&lt;p&gt;📑 &lt;strong&gt;Read It Later: Omnivore&lt;/strong&gt;
&lt;a href=&#34;https://omnivore.app/&#34;&gt;Omnivore&lt;/a&gt; replaced &lt;a href=&#34;https://getpocket.com/de/home&#34;&gt;Pocket&lt;/a&gt;. It comes without ads. Nothing else to add.&lt;/p&gt;
&lt;p&gt;🛒 &lt;strong&gt;Shopping Lists: Reminders.app&lt;/strong&gt;
No change. Reminders works perfectly for us. No need to load another app.&lt;/p&gt;
&lt;p&gt;🍴 &lt;strong&gt;Meal Planning: no app&lt;/strong&gt;
Still, no dedicated app. I tried Mela for recipes. It has a planning function. We may try it one day.&lt;/p&gt;
&lt;p&gt;💰 &lt;strong&gt;Budgeting and Personal Finance: python + Excel&lt;/strong&gt;
Currently, trying to come up with a new standard. Probably a Python or R script populating an Excel or Dashboard.&lt;/p&gt;
&lt;p&gt;📰 &lt;strong&gt;News: Sueddeutsche Zeitung&lt;/strong&gt;
No change but smaller subscription.&lt;/p&gt;
&lt;p&gt;🎵 &lt;strong&gt;Music: Spotify&lt;/strong&gt;
To save costs, I am back on the Spotify Family Plan. I miss Apple Music.&lt;/p&gt;
&lt;p&gt;🎤 &lt;strong&gt;Podcasts: Castro&lt;/strong&gt;
No change. Love &lt;a href=&#34;https://apps.apple.com/de/app/castro-podcast-player/id1080840241&#34;&gt;the app&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;🔐 &lt;strong&gt;Password Management: Enpass&lt;/strong&gt;
No change - but I like that Apple is building a dedicated app for this. I will try it out once released.&lt;/p&gt;
&lt;p&gt;Anything changed on your defaults?&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;I don’t need AI writing, nor auto-sorting.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: My%20Default%20Apps%20as%20of%20mid%202024&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2024%2fdefault-apps-2024%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>I&#39;ll read it</title>
      <link>https://prev.soeren.me/2023/i-will-read-it/</link>
      <pubDate>Fri, 29 Dec 2023 19:00:00 +0000</pubDate>
      <guid>https://prev.soeren.me/2023/i-will-read-it/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://manuelmoreale.com/&#34;&gt;Manuel Moreale&lt;/a&gt; wrote a helpful article for everyone thinking about starting a blog. He identified two issues soon-to-be-bloggers have:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;not knowing what to write about, and&lt;/li&gt;
&lt;li&gt;worrying that nobody will read it&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For the first issue, I suggest to read either &lt;a href=&#34;https://manuelmoreale.com/unsolicited-blogging-advice&#34;&gt;this article by Manuel&lt;/a&gt;, &lt;a href=&#34;https://meadow.bearblog.dev/who-am-i-writing-for/&#34;&gt;this one by Meadow&lt;/a&gt;, or &lt;a href=&#34;https://alienlebarge.ch/bookmarks/2023/11/what-to-blog-about-when/&#34;&gt;this one by alienlebarge&lt;/a&gt;. All three offer inspirations on what to write about and to not overthink it.&lt;/p&gt;
&lt;p&gt;Concerning the second issue, Manuel offers to be &lt;a href=&#34;https://manuelmoreale.com/i-ll-read-it&#34;&gt;your first reader&lt;/a&gt;. I like the idea and want to join the party. If you’re starting a blog or published something already, let me know. I will read it. Just reach out, I am only one email away.&lt;/p&gt;
&lt;p&gt;Currently, I read more than 100 blogs regularly. Some of them type daily, others only once a month or year. They also cover a bouquet of topics. All of them are interesting and I am convinced that yours will be, too.&lt;/p&gt;
&lt;p&gt;There are only two conditions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;your blog needs to be written in either German or English, and&lt;/li&gt;
&lt;li&gt;your blog needs to have an RSS feed so that I will be informed about new types in my preferred reading app.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Long story short: if you want another regular reader of your blog - send it to me.&lt;/p&gt;
&lt;p&gt;Looking forwards to read even more great blogs soon!&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: I%27ll%20read%20it&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2023%2fi-will-read-it%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>I&#39;ll read it</title>
      <link>https://prev.soeren.me/2023/i-will-read-it.de/</link>
      <pubDate>Fri, 29 Dec 2023 17:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2023/i-will-read-it.de/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://manuelmoreale.com&#34;&gt;Manuel Moreale&lt;/a&gt; hat einen hilfreichen Artikel für alle geschrieben, die darüber nachdenken, einen Blog zu starten. Er nennt zwei Probleme, die angehende Blogger haben:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;sie wissen nicht, worüber sie schreiben sollen, und&lt;/li&gt;
&lt;li&gt;die Befürchtung, dass es niemand lesen wird&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Für das erste Problem empfehle ich &lt;a href=&#34;https://manuelmoreale.com/unsolicited-blogging-advice&#34;&gt;diesen Artikel von Manuel&lt;/a&gt;, &lt;a href=&#34;https://meadow.bearblog.dev/who-am-i-writing-for/&#34;&gt;diesen von Meadow&lt;/a&gt; oder &lt;a href=&#34;https://alienlebarge.ch/bookmarks/2023/11/what-to-blog-about-when/&#34;&gt;diesen von alienlebarge&lt;/a&gt; zu lesen. Sie bieten Themenvorschläge an, aber auch Gedanken dazu es nicht mit dem Perfektionismus zu übertreiben.&lt;/p&gt;
&lt;p&gt;Was das zweite Thema betrifft, so bietet Manuel an, &lt;a href=&#34;https://manuelmoreale.com/i-ll-read-it&#34;&gt;der erster Leser&lt;/a&gt; zu sein. Mir gefällt die Idee und möchte mitmachen. Wenn du einen Blog starten willst oder bereits Artikel geschrieben hast, lass es mich wissen. Ich werde es lesen. Ich bin nur eine E-Mail entfernt.&lt;/p&gt;
&lt;p&gt;Derzeit lese ich mehr als 100 Blogs regelmäßig. Einige von ihnen schreiben täglich, andere nur einmal im Monat oder im Jahr. Sie decken auch einen bunten Strauß von Themen ab. Alle sind interessant, und ich bin überzeugt, dass auch deiner es sein wird.&lt;/p&gt;
&lt;p&gt;Es gibt nur zwei Bedingungen:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;dein Blog muss entweder auf Deutsch oder Englisch geschrieben sein, und&lt;/li&gt;
&lt;li&gt;dein Blog muss einen RSS-Feed haben, damit ich über neue Beiträge informiert werde.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Lange Rede, kurzer Sinn: Wenn du einen weiteren regelmäßigen Leser für deinen Blog suchst - schick ihn mir.&lt;/p&gt;
&lt;p&gt;Ich freue mich darauf, bald noch mehr tolle Blogs zu lesen!&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: I%27ll%20read%20it&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2023%2fi-will-read-it.de%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>My blogging workflow as of late 2023</title>
      <link>https://prev.soeren.me/2023/blogging-workflow-2023/</link>
      <pubDate>Wed, 29 Nov 2023 20:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2023/blogging-workflow-2023/</guid>
      <description>&lt;p&gt;In 2019 I wrote an article about the &lt;a href=&#34;https://prev.soeren.me/2019/hugo-mit-git-auf-uberspace-benutzen/&#34;&gt;technical background&lt;/a&gt; of this blog, and in 2020 there was a &lt;a href=&#34;https://prev.soeren.me/2020/hugo-blogging-ipad/&#34;&gt;type about how I blogged using iPad&lt;/a&gt;. Neither of these articles mentioned the complete workflow, starting by how I capture ideas and how they slowly form into larger articles.&lt;/p&gt;
&lt;p&gt;The idea of this type is to give this comprehensive overview. Not for you to replicate it, because it is so cool &amp;amp; smooth, but for me to see how things change over time. I feel ok with the current setup. If you have suggestions on how to improve it, please email me (using the button on the bottom of this page).&lt;/p&gt;
&lt;h3 id=&#34;collecting-ideas&#34;&gt;Collecting ideas&lt;/h3&gt;
&lt;p&gt;First step is idea collection. Without an idea, there won’t be a blog type. In the past, I used &lt;a href=&#34;https://getpocket.com/de/&#34;&gt;Pocket&lt;/a&gt; as a read-later app and pasted interesting articles or podcasts in there. It took some until I realised that links will remain there. I never found the time and commitment to go through the list again. Something simpler was needed. That’s when I switched to „&lt;a href=&#34;https://www.icloud.com/notes&#34;&gt;Apple Notes&lt;/a&gt;“. The app is available on all my devices, it is fast, easy to use, and has the ability to paste almost anything in it. From the workflow perspective this means that I create a new note for every interesting topic I want to write about, paste links, pictures, and my thoughts into it and then leave it. I don’t care about formatting or well written text at this moment. The only purpose is to collect the ideas I have, when I have them, in an as easy as possible way.&lt;/p&gt;
&lt;h3 id=&#34;formulating-ideas&#34;&gt;Formulating ideas&lt;/h3&gt;
&lt;p&gt;Next step is the draft creation. Within my Notes app, I start formulating the raw notes into a text draft. Usually, I re-do this step a couple of times, slightly changing the text with every iteration. Formatting is still typeponed.&lt;/p&gt;
&lt;h3 id=&#34;transfer-to-markdown&#34;&gt;Transfer to markdown&lt;/h3&gt;
&lt;p&gt;Once the text is in a good enough state, I copy it over to a markdown file, add the front matter (proper title, tags, etc.) and links. Using the markdown syntax, the text is formatted for the first time. This goes hand-in-hand with another round of rephrasing sentences or even paragraphs.&lt;/p&gt;
&lt;h3 id=&#34;publish&#34;&gt;Publish&lt;/h3&gt;
&lt;p&gt;The final step is publishing. This blog is maintained in a &lt;a href=&#34;https://prev.soeren.me/tags/git&#34;&gt;git&lt;/a&gt; repository, so in order to publish content, the markdown file needs to be added to the repository. If I blog from the MacBook, I just paste the file in the respective directory, run &lt;code&gt;git add .&lt;/code&gt; and &lt;code&gt;git commit -m …&lt;/code&gt;. If I publish from a mobile device, I add the file to the repository using &lt;a href=&#34;https://apps.apple.com/de/app/working-copy-git-client/id896694807&#34;&gt;Working Copy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The git repository is hosted on &lt;a href=&#34;https://prev.soeren.me/tags/uberspace&#34;&gt;uberspace&lt;/a&gt;, which allows some magic (aka a git hook), when something is pushed to it. Each time I push changes to the remote server, a small script runs that builds the static site and makes it available at my domain. No need to build the site manually each time - a big time and frustration safer 🙂&lt;/p&gt;
&lt;h3 id=&#34;refinement&#34;&gt;Refinement&lt;/h3&gt;
&lt;p&gt;Once an article is published, I read it in the browser … and will definitely find some typos, broken links or formulations I don’t like. Ergo, switching apps, fixing it, and then re-publish the changes.&lt;/p&gt;
&lt;h3 id=&#34;ideas-for-the-future&#34;&gt;Ideas for the future&lt;/h3&gt;
&lt;p&gt;From the &lt;a href=&#34;https://prev.soeren.me/2023/default-apps-2023/&#34;&gt;default-apps&lt;/a&gt; event, I learned that many people use &lt;a href=&#34;https://obsidian.md/&#34;&gt;obsidian&lt;/a&gt; for note taking. I will give it a try and see if it can replace my Notes and Markdown system break.&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: My%20blogging%20workflow%20as%20of%20late%202023&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2023%2fblogging-workflow-2023%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>Spring cleaning</title>
      <link>https://prev.soeren.me/2023/spring-cleaning/</link>
      <pubDate>Mon, 13 Nov 2023 16:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2023/spring-cleaning/</guid>
      <description>&lt;p&gt;Although quite late in the year, I did some spring cleaning on this blog today. Using the „&lt;a href=&#34;../default-apps-2023&#34;&gt;default apps 2023&lt;/a&gt;“ as an opportunity, I finally took the time to implement some changes that were on the todo list for quite some time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comments are finally gone.&lt;/strong&gt;
I used as self hosted version of „&lt;a href=&#34;https://isso-comments.de/&#34;&gt;isso&lt;/a&gt;“ but found myself not updating the software in several years. Additionally, forcing users to leave personal data (name and email) on this site just to get in touch didn’t feel much GDPR‘ly. Like on many cool blogs these days, there is now a „reply via email“ button below each type.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;default language switched to English&lt;/strong&gt;. I was thinking about this for quite a while. Why should I write in a foreign language on default? For me, there are mainly two reasons. 1) Posts on this blog are often inspired by articles I read on the Internet. Many of them being in English. Giving credit to the authors and building upon them feels easier if the content does not have to be translated. And 2), although I am not looking to build a huge audience here, I still have the feeling that connecting with fellow bloggers is easier if there is no language barrier. The older types on this blog that are still in German may get an English version soon.&lt;/p&gt;
&lt;p&gt;Finally, some smaller changes: I refined the „privacy“ site and combined it with the license information in the new „&lt;a href=&#34;https://prev.soeren.me/good-to-know&#34;&gt;good to know&lt;/a&gt;“ page. And I added an „&lt;a href=&#34;https://prev.soeren.me/about&#34;&gt;about&lt;/a&gt;“ page. It does not have much content yet, but I am willing to fill it soon.&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: Spring%20cleaning&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2023%2fspring-cleaning%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>My default apps at the end of 2023</title>
      <link>https://prev.soeren.me/2023/default-apps-2023/</link>
      <pubDate>Sun, 12 Nov 2023 20:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2023/default-apps-2023/</guid>
      <description>&lt;p&gt;I stumbled upon this by reading &lt;a href=&#34;https://kevquirk.com/my-default-apps-at-the-end-of-2023&#34;&gt;Kev’s great blog&lt;/a&gt; but it seems there are a &lt;a href=&#34;https://defaults.rknight.me/&#34;&gt;bunch of people currently sharing their default apps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For me, always looking for a new app to improve my workflow, this is great. However, I had to notice that many people - like myself - stick with the default apps of their operating system. But, I will scroll through most of the other contributions to check if there is something to try out for me.&lt;/p&gt;
&lt;p&gt;I won’t let you wait any longer - here is my list:&lt;/p&gt;
&lt;p&gt;📨 Mail Client: Mail.app&lt;/p&gt;
&lt;p&gt;📮 Mail Server: uberspace.de&lt;/p&gt;
&lt;p&gt;📝 Notes: Notes.app, and just trying out Obsidian.md&lt;/p&gt;
&lt;p&gt;✅ To-Do: Reminders.app&lt;/p&gt;
&lt;p&gt;📷 iPhone Photo Shooting: Camera.app&lt;/p&gt;
&lt;p&gt;🟦 Photo Management: Synology Photos&lt;/p&gt;
&lt;p&gt;📆 Calendar: Calendar.App &amp;amp; Calendar 5&lt;/p&gt;
&lt;p&gt;📁 Cloud File Storage: Synology Drive&lt;/p&gt;
&lt;p&gt;📖 RSS: miniflux + Reeder&lt;/p&gt;
&lt;p&gt;🙍🏻‍♂️ Contacts: Contacts.app&lt;/p&gt;
&lt;p&gt;🌐 Browser: Safari&lt;/p&gt;
&lt;p&gt;💬 Chat: Signal, WhatsApp&lt;/p&gt;
&lt;p&gt;🔖 Bookmarks: currently everywhere. Need help 🫠&lt;/p&gt;
&lt;p&gt;📑 Read It Later: Pocket&lt;/p&gt;
&lt;p&gt;📜 Word Processing: Word&lt;/p&gt;
&lt;p&gt;📈 Spreadsheets: Excel&lt;/p&gt;
&lt;p&gt;📊 Presentations: PowerPoint&lt;/p&gt;
&lt;p&gt;🛒 Shopping Lists: Reminders.app&lt;/p&gt;
&lt;p&gt;🍴 Meal Planning: no app, discussions over dinner&lt;/p&gt;
&lt;p&gt;💰 Budgeting and Personal Finance: Excel&lt;/p&gt;
&lt;p&gt;📰 News: Sueddeutsche Zeitung&lt;/p&gt;
&lt;p&gt;🎵 Music: Apple Music&lt;/p&gt;
&lt;p&gt;🎤 Podcasts: Castro&lt;/p&gt;
&lt;p&gt;🔐 Password Management: Enpass&lt;/p&gt;
&lt;p&gt;You can get the full list of participants from here: &lt;a href=&#34;https://defaults.rknight.me/&#34;&gt;https://defaults.rknight.me/&lt;/a&gt; and also use the opportunity to add some new blogs to your RSS reader.&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: My%20default%20apps%20at%20the%20end%20of%202023&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2023%2fdefault-apps-2023%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>Bloggen vom iPad</title>
      <link>https://prev.soeren.me/2020/hugo-blogging-ipad.de/</link>
      <pubDate>Mon, 28 Dec 2020 12:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2020/hugo-blogging-ipad.de/</guid>
      <description>&lt;p&gt;Leider versanden Ideen für neue Blog-Beiträge bei mir häufiger, weil mir der &lt;em&gt;Aufwand&lt;/em&gt; zu groß vorkommt abends den Laptop nochmal hochzufahren und die Gedanken zu ordnen. Ich bin daher immer auf der Suche nach Möglichkeiten die Hemmschwelle, so weit wie möglich abzusenken.&lt;/p&gt;
&lt;p&gt;Als guten Ansatz könte ich mir vorstellen, den Laptop aus der Gleichung zu streichen und von einem Gerät zu bloggen, das ich eh andauernd in der Hand habe: Smartphone oder Tablet zum Beispiel. Weil das Handy-Display aber vielleicht doch ein bisschen klein ist, schaue ich mir heute an, ob ich &lt;em&gt;gut&lt;/em&gt; vom iPad aus bloggen kann. Und &lt;strong&gt;ja&lt;/strong&gt;, dieser Artikel ist komplett auf dem iPad entstanden.&lt;/p&gt;
&lt;p&gt;Als Unterbau für mein Blog nutze ich &lt;a href=&#34;https://prev.soeren.me/tags/hugo&#34;&gt;Hugo&lt;/a&gt;, das ich (&lt;a href=&#34;https://prev.soeren.me/2019/hugo-mit-git-auf-uberspace-benutzen&#34;&gt;wie her beschrieben&lt;/a&gt;) auf einem &lt;a href=&#34;https://prev.soeren.me/tags/uberspace&#34;&gt;uberspace&lt;/a&gt; betreibe. Das hat den Vorteil, das ich einen Teil der Magie auf den Server auslagern kann. Konkret habe ich im &lt;a href=&#34;https://prev.soeren.me/tags/git&#34;&gt;Git&lt;/a&gt;-Repository auf dem Server einen &lt;code&gt;post-update&lt;/code&gt;-Hook eingerichtet. Dieser erstellt die statischen Files automatisch nach jedem Commit.&lt;/p&gt;
&lt;p&gt;Auf dem i-Device muss ich demnach Hugo nicht installiert haben sondern benötige lediglich einen Git-Client und einen Texteditor. Beides habe ich in &lt;a href=&#34;https://workingcopyapp.com/&#34;&gt;Working Copy&lt;/a&gt; gefunden.&lt;/p&gt;
&lt;p&gt;Die App kostet ein bisschen was, ist aus meiner Sicht aber jeden Cent wert. Vor allem, weil es hervorragend in &lt;a href=&#34;https://prev.soeren.me/tags/ios&#34;&gt;iOS&lt;/a&gt; eingebunden ist. So ist das Repository bspw. über die Dateien-App aufrufbar - ich kann den Inhalt also mit vielen verschiedenen Apps bearbeiten.&lt;/p&gt;
&lt;p&gt;Mein Workflow gestaltet sich nun wie folgt:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Innerhalb von Working Copy dupliziere ich ein existierendes Markdown-File als Grundlage für den neuen Artikel und passe den YAML-Header an.&lt;/li&gt;
&lt;li&gt;Im integrierten Texteditor öffne ich die neue Datei und schreibe den Artikel. Für ein bisschen mehr Syntax-Highlighting, kann man die Datei auch in einem externen Editor (bspw. Textastic) öffnen.&lt;/li&gt;
&lt;li&gt;Wenn ich Screenshots oder andere Dateien einbinden möchte, speichere ich diese über die iOS-Dateien-App direkt im &lt;code&gt;static&lt;/code&gt;-Ordner des Repositories.&lt;/li&gt;
&lt;li&gt;Wenn ich fertig bin, nutze ich Working Copy um die Änderungen zu committen und anschließend ins Repository zu pushen. Der uberspace aktualisiert dann automatisch den Blog.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Einfacher gehts kaum.&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: Bloggen%20vom%20iPad&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2020%2fhugo-blogging-ipad.de%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>Publish to Blog from iPad</title>
      <link>https://prev.soeren.me/2020/hugo-blogging-ipad/</link>
      <pubDate>Mon, 28 Dec 2020 12:00:00 +0100</pubDate>
      <guid>https://prev.soeren.me/2020/hugo-blogging-ipad/</guid>
      <description>&lt;p&gt;Unfortunately, ideas for new blog posts often fizzle out because I find it too much of an effort to boot up my laptop in the evening and organize my thoughts. I am therefore always on the lookout for ways to lower the inhibition threshold as much as possible.&lt;/p&gt;
&lt;p&gt;A good approach would be to remove the laptop from the equation and blog from a device that I have in my hand all the time anyway: Smartphone or tablet, for example. But because the cell phone display is perhaps a bit small, I&amp;rsquo;m going to see if I can blog &lt;em&gt;well&lt;/em&gt; from an iPad today. And &lt;strong&gt;yes&lt;/strong&gt;, this article was written entirely on the iPad.&lt;/p&gt;
&lt;p&gt;I use &lt;a href=&#34;https://prev.soeren.me/tags/hugo&#34;&gt;Hugo&lt;/a&gt; as the foundation for my blog, which I run (&lt;a href=&#34;https://prev.soeren.me/2019/hugo-mit-git-auf-uberspace-benutzen&#34;&gt;as described here&lt;/a&gt;) on a &lt;a href=&#34;https://prev.soeren.me/tags/uberspace&#34;&gt;uberspace&lt;/a&gt;. This has the advantage that I can outsource some of the magic to the server. Specifically, I have set up a &lt;code&gt;post-update&lt;/code&gt; hook in the &lt;a href=&#34;https://prev.soeren.me/tags/git&#34;&gt;Git&lt;/a&gt; repository on the server. This automatically creates the static files after each commit.&lt;/p&gt;
&lt;p&gt;So I don&amp;rsquo;t need to have Hugo installed on the i-Device, I just need a Git client and a text editor. I found both in &lt;a href=&#34;https://workingcopyapp.com/&#34;&gt;Working Copy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The app costs a bit, but in my opinion it&amp;rsquo;s worth every penny. Especially because it is perfectly integrated into &lt;a href=&#34;https://prev.soeren.me/tags/ios&#34;&gt;iOS&lt;/a&gt;. For example, the repository can be accessed via the Files app - so I can edit the content with many different apps.&lt;/p&gt;
&lt;p&gt;My workflow is now as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;within Working Copy, I duplicate an existing Markdown file as the basis for the new article and adapt the YAML header.&lt;/li&gt;
&lt;li&gt;open the new file in the integrated text editor and write the article. For a little more syntax highlighting, you can also open the file in an external editor (e.g. Textastic).&lt;/li&gt;
&lt;li&gt;if I want to include screenshots or other files, I save them directly to the &lt;code&gt;static&lt;/code&gt; folder of the repository via the iOS Files app.&lt;/li&gt;
&lt;li&gt;when I&amp;rsquo;m done, I use Working Copy to commit the changes and then push them to the repository. The uberspace then automatically updates the blog.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It could hardly be easier.&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: Publish%20to%20Blog%20from%20iPad&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2020%2fhugo-blogging-ipad%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
    <item>
      <title>Hugo mit Git auf dem uberspace nutzen</title>
      <link>https://prev.soeren.me/2019/hugo-mit-git-auf-uberspace-benutzen/</link>
      <pubDate>Fri, 06 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://prev.soeren.me/2019/hugo-mit-git-auf-uberspace-benutzen/</guid>
      <description>&lt;h1 id=&#34;vorgeschichte&#34;&gt;Vorgeschichte&lt;/h1&gt;
&lt;p&gt;Vor gar nicht allzu langer Zeit bin ich mit diesem Blog von &lt;a href=&#34;https://ghost.org/&#34;&gt;Ghost&lt;/a&gt; zu &lt;a href=&#34;https://jekyllrb.com/&#34;&gt;Jekyll&lt;/a&gt; gewechselt. Ghost hat mir eigentlich sehr gut getaugt, auch wenn ich nicht der größte Fan davon war, dass &lt;a href=&#34;https://ghost.org/blog/2-0/&#34;&gt;bloggen mit Markdown mit den neueren Versionen einen Klick weiter entfernt&lt;/a&gt; war. Außerdem war es für mich immer eine kleine Herausforderung bei neuen Versionen die Abhängigkeiten auf dem Betriebssystem auf dem neusten Stand zu halten und die Datenbank zu migrieren.&lt;/p&gt;
&lt;p&gt;Bloggen mit einem Static-Site-Generator schien mir da der nächste logische Schritt. Ich habe also kurz Jekyll ausprobiert und bin schließlich bei &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt; gelandet. Hugo gebe ich aktuell den Vorzug, weil es sich leichter auf einem Windows-PC nutzen lässt und wesentlich schneller ist.&lt;/p&gt;
&lt;p&gt;Der geneigte Leser wird wissen, das ich bezüglich Webhoster ein großer Fan der Jungs und Mädels von &lt;a href=&#34;https://uberspace.de&#34;&gt;uberspace&lt;/a&gt; bin. Im folgenden also eine kleine Anleitung, um zu meinem aktuellen Setup zu kommen.&lt;/p&gt;
&lt;p&gt;Dafür werden wir &amp;hellip;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Git und Hugo lokal installieren&lt;/li&gt;
&lt;li&gt;Einen neuen Hugo-Blog anlegen&lt;/li&gt;
&lt;li&gt;Einen ersten Blog-Artikel schreiben&lt;/li&gt;
&lt;li&gt;Den uberspace vorbereiten&lt;/li&gt;
&lt;li&gt;Den Blog vom uberspace erstellen lassen&lt;/li&gt;
&lt;li&gt;Uns über einen neuen Blog freuen :)&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id=&#34;git-und-hugo-lokal-installieren&#34;&gt;Git und Hugo lokal installieren&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Eine Anleitung zur Installation von git findet ihr hier: &lt;a href=&#34;https://book.git-scm.com&#34;&gt;https://book.git-scm.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Wie man Hugo installiert, steht auf der Hugo-Webseite: &lt;a href=&#34;https://gohugo.io/getting-started/installing/&#34;&gt;https://gohugo.io/getting-started/installing/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Solltet ihr, wie ich aktuell, an einem Windows-PC sitzen hilft euch vielleicht auch &lt;a href=&#34;https://www.youtube.com/embed/G7umPCU-8xc&#34;&gt;dieses Video&lt;/a&gt; weiter. Gleiche Videos gibt es auch für andere Betriebssysteme.&lt;/p&gt;
&lt;h1 id=&#34;hugo-blog-anlegen&#34;&gt;Hugo-Blog anlegen&lt;/h1&gt;
&lt;p&gt;Ist Hugo installiert, könnt ihr mit &lt;code&gt;hugo new site &amp;lt;sitename&amp;gt;&lt;/code&gt; einen neuen Blog anlegen. Wir erstellen das fiktive Blog &lt;code&gt;hugoblog.com&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;P.S. Ich nutze auch auf Windows meist die Git-Bash als Konsole. Die kennt auch Befehle wie ssh :)&lt;/em&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Batman@lokal ~]$ hugo new site hugoblog.com
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Eine Hugo-Website kommt ohne Theme. Das müssen wir also als nächstes herunterladen. Ich mag das &lt;a href=&#34;https://github.com/htdvisser/hugo-base16-theme&#34;&gt;Base16-Theme&lt;/a&gt;. Falls euch das nicht zusagt, findet ihr &lt;a href=&#34;https://themes.gohugo.io/&#34;&gt;hier&lt;/a&gt; aber sicher ein oder zwei Alternativen.&lt;/p&gt;
&lt;p&gt;Das Theme müsst ihr in den Ordner &lt;code&gt;themes&lt;/code&gt; eurer eben erstellten Seite herunterladen.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Batman@lokal ~]$ cd hugoblog.com/themes
[Batman@lokal themes]$ git clone https://github.com/htdvisser/hugo-base16-theme.git base16
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Und schließlich müssen wir Hugo noch mitteilen, dass ihr dieses Theme verwenden wollt. Dazu passen wir die Konfiguration an.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Batman@lokal ~]$ cd ~/hugoblog.com
[Batman@lokal hugoblog.com]$ cat &amp;lt;&amp;lt;EOF&amp;gt;&amp;gt; config.toml
theme = &amp;#34;base16&amp;#34;
pygmentsuseclasses = true
EOF
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;erster-artikel&#34;&gt;Erster Artikel&lt;/h1&gt;
&lt;p&gt;Zeit für den ersten Artikel. Mittels &lt;code&gt;touch&lt;/code&gt; erstellen wir unter &lt;code&gt;content/posts/&lt;/code&gt; ein neues Markdown-File und befüllen es mit ein ein bisschen Inhalt.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Batman@lokal hugoblog.com]$ touch content/posts/cooler-artikel.md
[Batman@lokal hugoblog.com]$ cat &amp;lt;&amp;lt;EOF&amp;gt;&amp;gt; content/posts/cooler-artikel.md
+++
title = &amp;#34;Hello World&amp;#34;
date = &amp;#34;2019-09-06&amp;#34;
layout = [&amp;#34;article&amp;#34;]
author = &amp;#34;Batman&amp;#34;
tags = [&amp;#34;uberspace&amp;#34;, &amp;#34;hugo&amp;#34;, &amp;#34;blog&amp;#34;]
+++

# Lorem Ipsum

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.

EOF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Mal drauf schauen, wie der Artikel aussieht? Das geht ganz leicht mit &lt;code&gt;hugo serve&lt;/code&gt;. Hugo erstellt dann einen lokalen Server und lässt euch eure Seite unter folgendem Link betrachten: &lt;a href=&#34;localhost:1313&#34;&gt;localhost:1313&lt;/a&gt;.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Batman@lokal hugoblog.com]$ hugo serve
Building sites …
                   | EN
+------------------+----+
  Pages            | 37
  Paginator pages  |  2
  Non-page files   |  0
  Static files     |  6
  Processed images |  0
  Aliases          | 14
  Sitemaps         |  1
  Cleaned          |  0
[...]
Environment: &amp;#34;development&amp;#34;
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Wenn alles gut aussieht, können wir auf dem uberspace weitermachen.&lt;/p&gt;
&lt;h1 id=&#34;uberspace-vorbereiten&#34;&gt;uberspace vorbereiten&lt;/h1&gt;
&lt;p&gt;In diesem Schritt können wir uns am Tutorial auf &lt;a href=&#34;https://lab.uberspace.de/&#34;&gt;https://lab.uberspace.de/&lt;/a&gt; orientieren. Danke an Christian, luto und Julian.&lt;/p&gt;
&lt;h2 id=&#34;domain-anlegen&#34;&gt;Domain anlegen&lt;/h2&gt;
&lt;p&gt;Falls ihr eine eigene Domain verwenden wollt, lest im &lt;a href=&#34;https://manual.uberspace.de/web-domains.html&#34;&gt;uberspace-Wiki&lt;/a&gt; noch einmal nach wie das geht. Hier gehen wir davon aus, dass ihr eine Domain aufgeschaltet habt und diese auf euren Document-Root (&lt;code&gt;html/&lt;/code&gt;) verweist.&lt;/p&gt;
&lt;h2 id=&#34;hugo-installieren&#34;&gt;Hugo installieren&lt;/h2&gt;
&lt;p&gt;Um Hugo auf dem uberspace zu installieren, laden wir als erstes die neuste Version von Github als tar herunter. Prüfe im &lt;a href=&#34;https://github.com/gohugoio/hugo/releases&#34;&gt;Hugo Repository auf GitHub&lt;/a&gt; noch einmal welches die neuste Version ist und passe die Befehle entsprechend an. Anschließend entpacken, nach &lt;code&gt;bin&lt;/code&gt; verschieben und aufräumen. Fertig.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[batman@helium ~]$ wget https://github.com/gohugoio/hugo/releases/download/v0.58.1/hugo_0.58.1_Linux-64bit.tar.gz
[batman@helium ~]$ tar -xvf hugo_0.58.1_Linux-64bit.tar.gz hugo
[batman@helium ~]$ mv hugo ~/bin
[batman@helium ~]$ rm hugo_0.58.1_Linux-64bit.tar.gz
[batman@helium ~]$ hugo version
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sollte es mal eine neuere Version von Hugo geben, wiederholt einfach diesen Schritt, um wieder up to date zu sein :)&lt;/p&gt;
&lt;h2 id=&#34;git-repository-für-hugo-blog-anlegen&#34;&gt;Git-Repository für Hugo-Blog anlegen&lt;/h2&gt;
&lt;p&gt;Als nächstes legen wir uns im Home-Verzeichnis einen neuen Ordner an, in dem wir das Git-Repository für unseren neuen Hugo-Blog ablegen.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[batman@helium ~]$ mkdir hugo_websites
[batman@helium ~]$ mkdir hugo_websites/hugoblog.git
[batman@helium ~]$ cd hugo_websites/hugoblog.git
[batman@helium hugoblog.git]$ git init --bare 
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;git-hook-anlegen&#34;&gt;Git Hook anlegen&lt;/h2&gt;
&lt;p&gt;Wir möchten, das der uberspace mit jedem &lt;code&gt;push&lt;/code&gt; in unser eben erstelltes Repository den Blog neu erstellt und auf der Domain verfügbar macht. Sagen wir ihm das. Dafür passen wir den &lt;code&gt;post-update&lt;/code&gt;-hook wie folgt an.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[batman@helium hugoblog.git]$ touch hooks/post-update
[batman@helium hugoblog.git]$ cat &amp;lt;&amp;lt;EOF&amp;gt;&amp;gt; hooks/post-update
#!/bin/sh

# los geht&amp;#39;s
echo &amp;#34;Start hook magic&amp;#34;

# hier definieren wir den Pfad zu unserem Git-Repository
GIT_REPO=$HOME/hugo_websites/hugoblog.git

# hier definieren wir ein temporäres Verzeichnis zum clonen des Repositorys
TMP_GIT_CLONE=$(mktemp -d)

# hier definieren wir den Pfad zu unserer öffentlichen Domain
PUBLIC_WWW=/var/www/virtual/$USER/html

# jetzt clonen wir das Repository in den temporären Ordner
git clone $GIT_REPO $TMP_GIT_CLONE
cd $TMP_GIT_CLONE

# Hugo anschmeißen
~/bin/hugo --cleanDestinationDir --destination $PUBLIC_WWW

# aufräumen
rm -Rf $TMP_GIT_CLONE
EOF
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;push-auf-den-uberspace&#34;&gt;Push auf den uberspace&lt;/h1&gt;
&lt;p&gt;Damit ist alles vorbereitet. Wir sollten jetzt nur noch unser auf dem uberspace erzeugtes Git-Repository als remote zum lokalen Ordner hinzufügen, unseren Artikel committen und das ganze hochladen.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[batman@lokal ~]$ cd hugoblog.com
[batman@lokal hugoblog.com]$ git init
[batman@lokal hugoblog.com]$ git remote add origin ssh://batman@helium.uberspace.de/hugo_websites/hugoblog.git
[batman@lokal hugoblog.com]$ git add .
[batman@lokal hugoblog.com]$ git commit -m &amp;#34;Initial commit&amp;#34;
[batman@lokal hugoblog.com]$ git push origin master
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Und das war&amp;rsquo;s dann auch schon. Auf den ersten Blick ist das ein bisschen länger geworden, aber diese Schritte müsst ihr ja nur einmal vornehmen.&lt;/p&gt;
&lt;p&gt;Da ich viel von unterwegs blogge, genieße ich es, auf dem iPad zu schreiben und nur einmal &lt;code&gt;git push&lt;/code&gt; eingeben zu müssen, um die Änderungen zu veröffentlichen. Wie ich von unterwegs blogge, werde ich vermutlich demnächst mal aufschreiben.&lt;/p&gt;
&lt;p&gt;Und jetzt viel Spaß mit eurem neuen Blog.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;br&gt;
Thank you for subscribing to this RSS feed. 
&lt;b&gt;&lt;a href=&#34;https://prev.soeren.me/&#34;&gt;https://prev.soeren.me/&lt;/a&gt;&lt;/b&gt; is &lt;a href=&#34;https://prev.soeren.me//about/&#34;&gt;søren&lt;/a&gt;&#39;s personal blog. 
If you want to get in touch, please &lt;b&gt;&lt;a href=&#34;mailto:blog@gluecko.se?subject=Reply to: Hugo%20mit%20Git%20auf%20dem%20uberspace%20nutzen&amp;body=Link to post: https%3a%2f%2fprev.soeren.me%2f2019%2fhugo-mit-git-auf-uberspace-benutzen%2f&#34;&gt;reply to this post via email&lt;/a&gt;&lt;/b&gt;. 
</description>
      
    </item>
  </channel>
</rss>
