diff --git a/config.yaml b/config.yaml index e1b92a9..fdb49c9 100644 --- a/config.yaml +++ b/config.yaml @@ -1,4 +1,4 @@ -#baseURL: 'https://badhouseplants.net/' +--- languageCode: 'en-us' title: 'Bad Houseplants' theme: 'papermod' @@ -34,8 +34,8 @@ params: enabled: true title: "Bad Houseplants" subtitle: "... by allanger" - imageUrl: "Finish.png" - imageWidth: 150 + imageUrl: "main-logo.png" + imageWidth: 150 imageHeight: 150 buttons: - name: Source @@ -67,4 +67,3 @@ outputs: - HTML - RSS - JSON - diff --git a/content/posts/argocd-dynamic-environment-per-branch-part-1/index.md b/content/posts/argocd-dynamic-environment-per-branch-part-1/index.md index bdb632f..6de653b 100644 --- a/content/posts/argocd-dynamic-environment-per-branch-part-1/index.md +++ b/content/posts/argocd-dynamic-environment-per-branch-part-1/index.md @@ -344,7 +344,7 @@ So my pipeline for a non-main branch looks like that: And even though it's very ugly, I already like it. Because it works. -![Drone pipeline result](/dyn-envs/drone-pipeline.png) +![Drone pipeline result](/posts/argocd-dynamic-environment-per-branch-part-1/drone-pipeline.png) I would like to move the whole pipeline logic out of the `.drone.yml` file. But I will do it later. diff --git a/content/posts/argocd-vs-helmfile-application/index.md b/content/posts/argocd-vs-helmfile-application/index.md index 4a37f6a..65c26ba 100644 --- a/content/posts/argocd-vs-helmfile-application/index.md +++ b/content/posts/argocd-vs-helmfile-application/index.md @@ -164,10 +164,10 @@ spec: And I pushed to repo. So now let see what I've got in UI: -![Changes in UI](/argocd-vs-helmfile/update-in-ui.png) +![Changes in UI](/posts/argocd-vs-helmfile/update-in-ui.png) This is how `diffs` for VPA look in the UI: -![Diff in UI](/argocd-vs-helmfile/diff-in-ui.png) +![Diff in UI](/posts/argocd-vs-helmfile/diff-in-ui.png) {{< details "Here you can find all the diffs from the UI as text" >}} @@ -373,7 +373,7 @@ subjects: {{< /details >}} And for Goldilocks -![Goldilocks Application](/argocd-vs-helmfile/goldilocks-ui.png) +![Goldilocks Application](/posts/argocd-vs-helmfile/goldilocks-ui.png) All the diffs are also there, and they look good. @@ -424,7 +424,7 @@ spec: targetRevision: argo-apps-main ``` -![App of apps in the `main`](/argocd-vs-helmfile/app-of-apps-main.png) +![App of apps in the `main`](/posts/argocd-vs-helmfile/app-of-apps-main.png) So currently app of apps doesn't know about what's happening in my new branch. And so I can't just do `argocd app vpa diff`. So what should I do? ```BASH diff --git a/content/posts/argocd-vs-helmfile-applicationset/index.md b/content/posts/argocd-vs-helmfile-applicationset/index.md index fcd0ff9..4cefb06 100644 --- a/content/posts/argocd-vs-helmfile-applicationset/index.md +++ b/content/posts/argocd-vs-helmfile-applicationset/index.md @@ -202,7 +202,7 @@ spec: ``` After applying this change, this what I've got -![ApplicationSet](/argocd-vs-helmfile/applicationset-test.png) +![ApplicationSet](/posts/argocd-vs-helmfile/applicationset-test.png) Those applications should be deployed automatically within a pipeline. So steps in your pipeline would look like that: - Get current `ApplicationSet` manifest from Kubernetes diff --git a/content/posts/dont-use-argocd-for-infrastructure/index.md b/content/posts/dont-use-argocd-for-infrastructure/index.md index 31400ef..5dfa0e9 100644 --- a/content/posts/dont-use-argocd-for-infrastructure/index.md +++ b/content/posts/dont-use-argocd-for-infrastructure/index.md @@ -21,11 +21,11 @@ Let's assume you are a team that is providing something as a service to other te > It's very common to use separated clusters for different teams, customers, applications, etc. Let's say you have 3 clusters -![3 clusters and you](/dont-use-argocd-for-infrastructure/3-clusters.png) +![3 clusters and you](/posts/dont-use-argocd-for-infrastructure/3-clusters.png) Setups may be different, you can use different clusters for different products, environments, teams, or you can have your own opinion on how to split workload between clusters. But these (in our case) 3 clusters are used directly by other teams. Also, you may want to have a cluster for providing services, let's assume, your company decided to use [Gitea](https://gitea.io/en-us/) as a `git` provider, and you deployed it to Kubernetes. *It may be a very controversial example, but I'm not talking about what should run in K8s and what shouldn't, so if you can think of any other thing, that is supposed to be used across the whole company (GitLab Runners, Bitwarden, ElasticSearch, etc...)*. So it's already 4 clusters. Let's call the fourth cluster a `DevOps Cluster` -![3 Clusters and gitea](/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png) +![3 Clusters and gitea](/posts/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png) I assume you need to have some common stuff deployed to each cluster, let's think of (Prometheus, Grafana and Loki). diff --git a/content/posts/vst-on-linux-1/index.md b/content/posts/vst-on-linux-1/index.md index bf9521f..eec993d 100644 --- a/content/posts/vst-on-linux-1/index.md +++ b/content/posts/vst-on-linux-1/index.md @@ -107,7 +107,7 @@ And I'm opening a DAW, *I assume you already have one too, for here you are. But I'm opening it, adding a track and adding the **OTT** plugin to that track. -![OTT Xfer](/vst-on-linux-1/ott-xfer.png) +![OTT Xfer](/posts/vst-on-linux-1/ott-xfer.png) It is working and I would even say it's running The UI part is a wee bit buggy, but I don't think that it's a problem. @@ -122,7 +122,7 @@ I'm entering my email again and receiving a download link. Downloading, unpackin $ yabridgectl sync -![Wider](/vst-on-linux-1/wider.png)Again, it's working flawlessly +![Wider](/posts/vst-on-linux-1/wider.png)Again, it's working flawlessly So far so good, even the UI part is perfect. --- @@ -154,7 +154,7 @@ I don't give up so quickly. Let's try running it via [Carla](https://github.com/ So after it's installed, I'm opening it as a standalone app first and trying to add my **CamelCrusher** there. And it's working. Then the next step is to add **Carla** as a **FX** plugin in **Ardour** and then add CamelCrusher there. -![CamelCrush](/vst-on-linux-1/camel-crush.png)Working again, but not without Carla +![CamelCrush](/posts/vst-on-linux-1/camel-crush.png)Working again, but not without Carla --- @@ -169,18 +169,18 @@ After receiving two links, I'm installing them $ yabridgectl sync -![Glitchmachines](/vst-on-linux-1/glitchmachines.png) +![Glitchmachines](/posts/vst-on-linux-1/glitchmachines.png) They are working but there is one UI glitch -![Glitchmachine's making glitch](/vst-on-linux-1/glitchmakesrs-glitch.gif) +![Glitchmachine's making glitch](/posts/vst-on-linux-1/glitchmakesrs-glitch.gif) #### Maybe you won't notice it on your system Because we probably have different system configs, so maybe it's only possible to reproduce this bug with a set of configs and packages I'm using in my Linux. So if you don't face this issue, lucky you! It's not very annoying to me, but to avoid this kind of behavior, I can wrap these plugins with **Carla.** -![Glitchmachines with Carla](/vst-on-linux-1/glitchmaker-carla.gif) +![Glitchmachines with Carla](/posts/vst-on-linux-1/glitchmaker-carla.gif) It's working perfectly with Carla *(it's not that buggy in real life, only on the record)* --- @@ -199,7 +199,7 @@ $ WINEPREFIX="$HOME/.wine_vst_plugins/" wine ValhallaSupermassiveWin_V2_0_0.exe $ yabridgectl sync ``` -![Valhalla plugins](/vst-on-linux-1/valhalla.png) +![Valhalla plugins](/posts/vst-on-linux-1/valhalla.png) All of them run flawlessly --- @@ -255,7 +255,7 @@ I've heard that you can download cracked versions of these plugins and they won' ## 11. TAL-Chorus-LX 👍👍👍 It's a piece of cake. This plugin has a native build for Linux, so I'm (since I'm using **Arch Linux**) just installing it using **yay**. And you may want to use another package manager, or download it from the official web page, it's presented there. -![NATIVE, YOU KNOW!](/vst-on-linux-1/tal-chorus.png) +![NATIVE, YOU KNOW!](/posts/vst-on-linux-1/tal-chorus.png) --- @@ -264,7 +264,7 @@ It's a piece of cake. This plugin has a native build for Linux, so I'm (since I' I was trying to get it, but It didn't seem free. -![Snap Heap](/vst-on-linux-1/snap-heap.png) +![Snap Heap](/posts/vst-on-linux-1/snap-heap.png) --- diff --git a/content/posts/vst-on-linux-2/index.md b/content/posts/vst-on-linux-2/index.md index 14e43c8..3938ea3 100644 --- a/content/posts/vst-on-linux-2/index.md +++ b/content/posts/vst-on-linux-2/index.md @@ -30,12 +30,12 @@ $ WINEPREFIX="$HOME/.wine_vst_plugins/" wine Deelay-1.0.3-Installer-64bit.exe $ yabridgectl sync ``` -![A running deelay](/vst-on-linux-2/deelay.png) +![A running deelay](/posts/vst-on-linux-2/deelay.png) It's running, but the context menus UI glitch is present Audio qualities of this plugin on Linux are prefect, but when you open any drop-down menu, plugin's window is getting hidden. -![UI glitch](vst-on-linux-2/deelay-glitch.gif) +![UI glitch](posts/vst-on-linux-2/deelay-glitch.gif) But it can be fixed with **Carla**. If I'm putting Carla to my FX chain and then adding **Deelay** to **Carla**, this problem is gone. @@ -45,7 +45,7 @@ This plugin has a native **Linux** version, and it's open-source, so just instal [**Source code**](https://github.com/surge-synthesizer/surge) -![Surge XT Linux native](/vst-on-linux-2/surge.png) +![Surge XT Linux native](/posts/vst-on-linux-2/surge.png) ## Cardinal 👍👍👍 @@ -55,7 +55,7 @@ But it's open-source too and has supports **Linux** out of the box. [**Source code**](https://github.com/DISTRHO/Cardinal) -![Again native and open-source](/vst-on-linux-2/cardinal.png) +![Again native and open-source](/posts/vst-on-linux-2/cardinal.png) ## Fire 👍👍👍 @@ -64,7 +64,7 @@ But it's open-source too and has supports **Linux** out of the box. [**Source code**](https://github.com/jerryuhoo/Fire) So I'm just installing it with a package manager and trying. -![A real fire](/static/vst-on-linux-2/fire.png) +![A real fire](/static/posts/vst-on-linux-2/fire.png) ## Ruina 👍 @@ -78,17 +78,17 @@ After downloading an Installer, I'm installing it with **wine **to the same pref $ WINEPREFIX="$HOME/.wine_vst_plugins/" wine Noise\ Engineering\ Products\ 09358.exe -![The installer](/static/vst-on-linux-2/noise-engineering.png) +![The installer](/static/posts/vst-on-linux-2/noise-engineering.png) It will install plugins, we've only left to sync yabridge config. $ yabridgectl sync -![Running Ruina ](/vst-on-linux-2/runia-plugin.png) +![Running Ruina ](/posts/vst-on-linux-2/runia-plugin.png) -![Sinc Vereor](/vst-on-linux-2/sirt-plugin.png) +![Sinc Vereor](/posts/vst-on-linux-2/sirt-plugin.png) -![Virt Vereor](/vst-on-linux-2/virt-vereor.png) +![Virt Vereor](/posts/vst-on-linux-2/virt-vereor.png) All of them are working flawlessly. One wouldn't even notice that they're not native @@ -105,11 +105,11 @@ No **Linux** version again, so I'm gonna. And they want me to enter my email aga I had to rerun Ardour multiple times in order to make these plugins work. **Panflow** is running fine -![Panflow](/vst-on-linux-2/panflow.png) +![Panflow](/posts/vst-on-linux-2/panflow.png) Gatelab is working fine too -![Gatelab](/vst-on-linux-2/gatelab.png) +![Gatelab](/posts/vst-on-linux-2/gatelab.png) But when I add **Filterstep**, Ardour stops responding. I'm sure it's possible to make it work too, so I will try doing that in one of the next articles. @@ -124,7 +124,7 @@ So I'm just installing it with a package manager. But my expectations were too high. I couldn't add PaulXStretch as a plugin in my **DAW**, even **Carla** couldn't handle it. Only [Kushview Element](https://kushview.net/) could handle it outside a **DAW**, but I couldn't connect Ardour with Element using JACK yet (probably because I'm too dummy). But when running **Element** as a plugin inside an **Ardour**, when I add PaulXStretch, Ardour crashes. But on the official site of this plugin, there is nothing said about a plugin version of PaulXStretch for Linux. So you can use it as a standalone application. Just record whatever you want, stretch and render an audio file to import it to your **DAW**. -![PaulXStretch as a standalone application](/vst-on-linux-2/paulxstretch.png) +![PaulXStretch as a standalone application](/posts/vst-on-linux-2/paulxstretch.png) --- Actually, I'm very happy to see that 4 of 9 plugins has a native Linux support. It means that developers see now that Linux can be used for music production. And it makes me feel that Linux is becoming more adopted by more and more guys who just want to make music without struggling with their systems. diff --git a/content/posts/vst-on-linux-3/index.md b/content/posts/vst-on-linux-3/index.md index e49a1e0..4efcd3c 100644 --- a/content/posts/vst-on-linux-3/index.md +++ b/content/posts/vst-on-linux-3/index.md @@ -46,27 +46,27 @@ Let's start with the MDrummer plugin. I've tried to run it as a plugin in **Ardo I'm downloading several GBs of samples and other data to make it work. -![MDrummer](/vst-on-linux-3/mdrummer.png) +![MDrummer](/posts/vst-on-linux-3/mdrummer.png) I'd say it's over-bloated. And UI is a wee bit laggy on Linux Let's see what we can do with it -{{< video "/vst-on-linux-3/mdrummer-example.mp4" "video-1" >}} +{{< video "/posts/vst-on-linux-3/mdrummer-example.mp4" "video-1" >}} ### MDrumReplacer [MDrumReplacer](https://www.meldaproduction.com/MDrumReplacer) As I understand, this plugin is catching drum signals and replacing them with another sound. So I'll add it next to the **MDrummer** in the **Carla Rack**. -![Replacer](/vst-on-linux-3/mdrummer-lfo-carla.png) +![Replacer](/posts/vst-on-linux-3/mdrummer-lfo-carla.png) I've also added LFO in the chain, to modify the pitch value of the **MDrumReplacer** with it, so it doesn't sound so boring (at least, to me). -{{< video "/vst-on-linux-3/mdrummer-example-lfo.mp4" "video-2" >}} +{{< video "/posts/vst-on-linux-3/mdrummer-example-lfo.mp4" "video-2" >}} ### MPowerSynth It's just a synth. I don't like the interface, and I'm not gonna use it in the future, so I'm simply using a preset. -{{< video "/vst-on-linux-3/mpower-synth.mp4" "video-3" >}} +{{< video "/posts/vst-on-linux-3/mpower-synth.mp4" "video-3" >}} It sounds a wee bet laggy, but it's just on a video @@ -78,7 +78,7 @@ It sounds a wee bet laggy, but it's just on a video It's like a pedal board, as I see. I can add many effects here. Let's try adding it to the same **Carla Rack** that is used for the bass. -{{< video "/vst-on-linux-3/mguitar-architect.mp4" "video-4" >}} +{{< video "/posts/vst-on-linux-3/mguitar-architect.mp4" "video-4" >}} --- @@ -93,7 +93,7 @@ Unpack the archive and run the **./install.sh** script $ ./TyrellN6-3898/install.sh -{{< video "/vst-on-linux-3/tyrell.mp4" "video-5" >}} +{{< video "/posts/vst-on-linux-3/tyrell.mp4" "video-5" >}} I can't tell anything bad about **u-he**, I love all their plugins, I love that they support Linux and I love that they together with **Bitwig** are working on the new plugin open-source format ([CLAP](https://github.com/free-audio/clap)). @@ -105,7 +105,7 @@ Tyrell is just a very cool free synth. What else can I say? I've already covered Valhalla plugins in the [first post]({{< ref "vst-on-linux-1" >}}), so it doesn't make sense to repeat myself, instead of that, I'll add every free **Valhalla** plugin to the project and show you how it's working. -{{< video "/vst-on-linux-3/vallhalla.mp4" "video-6" >}} +{{< video "/posts/vst-on-linux-3/vallhalla.mp4" "video-6" >}} ## Spitfire Labs 👍 @@ -119,9 +119,9 @@ I need to create an account for downloading that. *But I already have one, becau $ yabridgectl sync You will have to install presets -![Spitfire App](/vst-on-linux-3/spitfire-labs-app.png) +![Spitfire App](/posts/vst-on-linux-3/spitfire-labs-app.png) -{{< video "/vst-on-linux-3/labs-example.mp4" "video-7" >}} +{{< video "/posts/vst-on-linux-3/labs-example.mp4" "video-7" >}} ## Infinite Space Piano 👍 @@ -137,11 +137,11 @@ There is no **Linux** version, I'm getting the **Windows** one. I've got a feeli $ wine Infinite\ Space\ Piano\ 2.exe $ yabridgectl sync -{{< video "/vst-on-linux-3/space-piano.mp4" "video-8" >}} +{{< video "/posts/vst-on-linux-3/space-piano.mp4" "video-8" >}} ## ProjectSAM Free Orchestra 👎 [Free Orchestra](https://projectsam.com/libraries/the-free-orchestra/) -![Free Orchestra](/vst-on-linux-3/native-access.png) +![Free Orchestra](/posts/vst-on-linux-3/native-access.png) Ok, let's try I'm downloading **Native Access**, and it's not working. And this is the moment, I'm giving up on this plugin. @@ -153,7 +153,7 @@ Downloading a Windows version again. $ wine Pendulate-1.3.6-windows-installer.exe $ yabridgectl sync -{{< video "/vst-on-linux-3/eventide-pendulate.mp4" "video-9" >}} +{{< video "/posts/vst-on-linux-3/eventide-pendulate.mp4" "video-9" >}} Runnin just fine As you see, this is a pretty interesting Synth, I have enough of synths for everything, but this one may join the ranks too. @@ -165,7 +165,7 @@ VCV Rack is an open-source Eurorack modular synthesizer simulator I've already covered the Cardinal plugin [here]({{< ref "vst-on-linux-2" >}}). And this is basically the same thing. And so I will just show **Cardinal** instead of **VCV Rack**. But if you want VCV Rack, it's working on Linux just fine, but you can't use the free version as a plugin, that's why I'm showing Cardinal -{{< video "/vst-on-linux-3/vcv-rack.mp4" "video-10" >}} +{{< video "/posts/vst-on-linux-3/vcv-rack.mp4" "video-10" >}} I didn't have enough time to learn it yet, so that's what I could do with it @@ -187,7 +187,7 @@ I'm testing it currently, but you can help me with that. I think this is the best Synth ever made. It's open source and has Linux support. I use it in every project and if you don't, I recommend you to start doing that. -{{< video "/vst-on-linux-3/vital.mp4" "video-11" >}} +{{< video "/posts/vst-on-linux-3/vital.mp4" "video-11" >}} The video is laggy again, but in reality it's fine. diff --git a/static/Logo.jpg b/static/Logo.jpg deleted file mode 100644 index 0c27319..0000000 --- a/static/Logo.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7202b6aa5c651a18d7ec53375c509a5e06bd64f23423ef53d312c05376e1cc2c -size 398915 diff --git a/static/Type.png b/static/Type.png deleted file mode 100644 index 607496c..0000000 --- a/static/Type.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f47009e4c2a81e75beb9dbe295be4842ed804db88cec5ac7056b16a55512637a -size 2020621 diff --git a/static/assets/favicon.ico b/static/assets/favicon.ico deleted file mode 100644 index 3221b47..0000000 --- a/static/assets/favicon.ico +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c873c215333c27d52068b7adab5a61c3744405661e577fa239cdeeb7f7b4efb1 -size 13094 diff --git a/static/Finish.png b/static/main-logo.png similarity index 100% rename from static/Finish.png rename to static/main-logo.png diff --git a/static/dyn-envs/drone-pipeline.png b/static/posts/argocd-dynamic-environment-per-branch-part-1/drone-pipeline.png similarity index 100% rename from static/dyn-envs/drone-pipeline.png rename to static/posts/argocd-dynamic-environment-per-branch-part-1/drone-pipeline.png diff --git a/static/argocd-vs-helmfile/app-of-apps-main.png b/static/posts/argocd-vs-helmfile/app-of-apps-main.png similarity index 100% rename from static/argocd-vs-helmfile/app-of-apps-main.png rename to static/posts/argocd-vs-helmfile/app-of-apps-main.png diff --git a/static/argocd-vs-helmfile/applicationset-test.png b/static/posts/argocd-vs-helmfile/applicationset-test.png similarity index 100% rename from static/argocd-vs-helmfile/applicationset-test.png rename to static/posts/argocd-vs-helmfile/applicationset-test.png diff --git a/static/argocd-vs-helmfile/diff-in-ui.png b/static/posts/argocd-vs-helmfile/diff-in-ui.png similarity index 100% rename from static/argocd-vs-helmfile/diff-in-ui.png rename to static/posts/argocd-vs-helmfile/diff-in-ui.png diff --git a/static/argocd-vs-helmfile/goldilocks-ui.png b/static/posts/argocd-vs-helmfile/goldilocks-ui.png similarity index 100% rename from static/argocd-vs-helmfile/goldilocks-ui.png rename to static/posts/argocd-vs-helmfile/goldilocks-ui.png diff --git a/static/argocd-vs-helmfile/update-in-ui.png b/static/posts/argocd-vs-helmfile/update-in-ui.png similarity index 100% rename from static/argocd-vs-helmfile/update-in-ui.png rename to static/posts/argocd-vs-helmfile/update-in-ui.png diff --git a/static/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png b/static/posts/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png similarity index 100% rename from static/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png rename to static/posts/dont-use-argocd-for-infrastructure/3-clusters-and-gitea.png diff --git a/static/dont-use-argocd-for-infrastructure/3-clusters.png b/static/posts/dont-use-argocd-for-infrastructure/3-clusters.png similarity index 100% rename from static/dont-use-argocd-for-infrastructure/3-clusters.png rename to static/posts/dont-use-argocd-for-infrastructure/3-clusters.png diff --git a/static/vst-on-linux-1/camel-crush.png b/static/posts/vst-on-linux-1/camel-crush.png similarity index 100% rename from static/vst-on-linux-1/camel-crush.png rename to static/posts/vst-on-linux-1/camel-crush.png diff --git a/static/vst-on-linux-1/glitchmachines.png b/static/posts/vst-on-linux-1/glitchmachines.png similarity index 100% rename from static/vst-on-linux-1/glitchmachines.png rename to static/posts/vst-on-linux-1/glitchmachines.png diff --git a/static/vst-on-linux-1/glitchmaker-carla.gif b/static/posts/vst-on-linux-1/glitchmaker-carla.gif similarity index 100% rename from static/vst-on-linux-1/glitchmaker-carla.gif rename to static/posts/vst-on-linux-1/glitchmaker-carla.gif diff --git a/static/vst-on-linux-1/glitchmakesrs-glitch.gif b/static/posts/vst-on-linux-1/glitchmakesrs-glitch.gif similarity index 100% rename from static/vst-on-linux-1/glitchmakesrs-glitch.gif rename to static/posts/vst-on-linux-1/glitchmakesrs-glitch.gif diff --git a/static/vst-on-linux-1/ott-xfer.png b/static/posts/vst-on-linux-1/ott-xfer.png similarity index 100% rename from static/vst-on-linux-1/ott-xfer.png rename to static/posts/vst-on-linux-1/ott-xfer.png diff --git a/static/vst-on-linux-1/snap-heap.png b/static/posts/vst-on-linux-1/snap-heap.png similarity index 100% rename from static/vst-on-linux-1/snap-heap.png rename to static/posts/vst-on-linux-1/snap-heap.png diff --git a/static/vst-on-linux-1/tal-chorus.png b/static/posts/vst-on-linux-1/tal-chorus.png similarity index 100% rename from static/vst-on-linux-1/tal-chorus.png rename to static/posts/vst-on-linux-1/tal-chorus.png diff --git a/static/vst-on-linux-1/valhalla.png b/static/posts/vst-on-linux-1/valhalla.png similarity index 100% rename from static/vst-on-linux-1/valhalla.png rename to static/posts/vst-on-linux-1/valhalla.png diff --git a/static/vst-on-linux-1/wider.png b/static/posts/vst-on-linux-1/wider.png similarity index 100% rename from static/vst-on-linux-1/wider.png rename to static/posts/vst-on-linux-1/wider.png diff --git a/static/vst-on-linux-2/cardinal.png b/static/posts/vst-on-linux-2/cardinal.png similarity index 100% rename from static/vst-on-linux-2/cardinal.png rename to static/posts/vst-on-linux-2/cardinal.png diff --git a/static/vst-on-linux-2/deelay-glitch.gif b/static/posts/vst-on-linux-2/deelay-glitch.gif similarity index 100% rename from static/vst-on-linux-2/deelay-glitch.gif rename to static/posts/vst-on-linux-2/deelay-glitch.gif diff --git a/static/vst-on-linux-2/deelay.png b/static/posts/vst-on-linux-2/deelay.png similarity index 100% rename from static/vst-on-linux-2/deelay.png rename to static/posts/vst-on-linux-2/deelay.png diff --git a/static/vst-on-linux-2/fire.png b/static/posts/vst-on-linux-2/fire.png similarity index 100% rename from static/vst-on-linux-2/fire.png rename to static/posts/vst-on-linux-2/fire.png diff --git a/static/vst-on-linux-2/gatelab.png b/static/posts/vst-on-linux-2/gatelab.png similarity index 100% rename from static/vst-on-linux-2/gatelab.png rename to static/posts/vst-on-linux-2/gatelab.png diff --git a/static/vst-on-linux-2/noise-engineering.png b/static/posts/vst-on-linux-2/noise-engineering.png similarity index 100% rename from static/vst-on-linux-2/noise-engineering.png rename to static/posts/vst-on-linux-2/noise-engineering.png diff --git a/static/vst-on-linux-2/panflow.png b/static/posts/vst-on-linux-2/panflow.png similarity index 100% rename from static/vst-on-linux-2/panflow.png rename to static/posts/vst-on-linux-2/panflow.png diff --git a/static/vst-on-linux-2/paulxstretch.png b/static/posts/vst-on-linux-2/paulxstretch.png similarity index 100% rename from static/vst-on-linux-2/paulxstretch.png rename to static/posts/vst-on-linux-2/paulxstretch.png diff --git a/static/vst-on-linux-2/runia-plugin.png b/static/posts/vst-on-linux-2/runia-plugin.png similarity index 100% rename from static/vst-on-linux-2/runia-plugin.png rename to static/posts/vst-on-linux-2/runia-plugin.png diff --git a/static/vst-on-linux-2/sirt-plugin.png b/static/posts/vst-on-linux-2/sirt-plugin.png similarity index 100% rename from static/vst-on-linux-2/sirt-plugin.png rename to static/posts/vst-on-linux-2/sirt-plugin.png diff --git a/static/vst-on-linux-2/surge.png b/static/posts/vst-on-linux-2/surge.png similarity index 100% rename from static/vst-on-linux-2/surge.png rename to static/posts/vst-on-linux-2/surge.png diff --git a/static/vst-on-linux-2/virt-vereor.png b/static/posts/vst-on-linux-2/virt-vereor.png similarity index 100% rename from static/vst-on-linux-2/virt-vereor.png rename to static/posts/vst-on-linux-2/virt-vereor.png diff --git a/static/vst-on-linux-3/eventide-pendulate.mp4 b/static/posts/vst-on-linux-3/eventide-pendulate.mp4 similarity index 100% rename from static/vst-on-linux-3/eventide-pendulate.mp4 rename to static/posts/vst-on-linux-3/eventide-pendulate.mp4 diff --git a/static/vst-on-linux-3/labs-example.mp4 b/static/posts/vst-on-linux-3/labs-example.mp4 similarity index 100% rename from static/vst-on-linux-3/labs-example.mp4 rename to static/posts/vst-on-linux-3/labs-example.mp4 diff --git a/static/vst-on-linux-3/mdrummer-example-lfo.mp4 b/static/posts/vst-on-linux-3/mdrummer-example-lfo.mp4 similarity index 100% rename from static/vst-on-linux-3/mdrummer-example-lfo.mp4 rename to static/posts/vst-on-linux-3/mdrummer-example-lfo.mp4 diff --git a/static/vst-on-linux-3/mdrummer-example.mp4 b/static/posts/vst-on-linux-3/mdrummer-example.mp4 similarity index 100% rename from static/vst-on-linux-3/mdrummer-example.mp4 rename to static/posts/vst-on-linux-3/mdrummer-example.mp4 diff --git a/static/vst-on-linux-3/mdrummer-lfo-carla.png b/static/posts/vst-on-linux-3/mdrummer-lfo-carla.png similarity index 100% rename from static/vst-on-linux-3/mdrummer-lfo-carla.png rename to static/posts/vst-on-linux-3/mdrummer-lfo-carla.png diff --git a/static/vst-on-linux-3/mdrummer.png b/static/posts/vst-on-linux-3/mdrummer.png similarity index 100% rename from static/vst-on-linux-3/mdrummer.png rename to static/posts/vst-on-linux-3/mdrummer.png diff --git a/static/vst-on-linux-3/mguitar-architect.mp4 b/static/posts/vst-on-linux-3/mguitar-architect.mp4 similarity index 100% rename from static/vst-on-linux-3/mguitar-architect.mp4 rename to static/posts/vst-on-linux-3/mguitar-architect.mp4 diff --git a/static/vst-on-linux-3/mpower-synth.mp4 b/static/posts/vst-on-linux-3/mpower-synth.mp4 similarity index 100% rename from static/vst-on-linux-3/mpower-synth.mp4 rename to static/posts/vst-on-linux-3/mpower-synth.mp4 diff --git a/static/vst-on-linux-3/native-access.png b/static/posts/vst-on-linux-3/native-access.png similarity index 100% rename from static/vst-on-linux-3/native-access.png rename to static/posts/vst-on-linux-3/native-access.png diff --git a/static/vst-on-linux-3/protoverb.mp4 b/static/posts/vst-on-linux-3/protoverb.mp4 similarity index 100% rename from static/vst-on-linux-3/protoverb.mp4 rename to static/posts/vst-on-linux-3/protoverb.mp4 diff --git a/static/vst-on-linux-3/space-piano.mp4 b/static/posts/vst-on-linux-3/space-piano.mp4 similarity index 100% rename from static/vst-on-linux-3/space-piano.mp4 rename to static/posts/vst-on-linux-3/space-piano.mp4 diff --git a/static/vst-on-linux-3/spitfire-labs-app.png b/static/posts/vst-on-linux-3/spitfire-labs-app.png similarity index 100% rename from static/vst-on-linux-3/spitfire-labs-app.png rename to static/posts/vst-on-linux-3/spitfire-labs-app.png diff --git a/static/vst-on-linux-3/tyrell.mp4 b/static/posts/vst-on-linux-3/tyrell.mp4 similarity index 100% rename from static/vst-on-linux-3/tyrell.mp4 rename to static/posts/vst-on-linux-3/tyrell.mp4 diff --git a/static/vst-on-linux-3/vallhalla.mp4 b/static/posts/vst-on-linux-3/vallhalla.mp4 similarity index 100% rename from static/vst-on-linux-3/vallhalla.mp4 rename to static/posts/vst-on-linux-3/vallhalla.mp4 diff --git a/static/vst-on-linux-3/vcv-rack.mp4 b/static/posts/vst-on-linux-3/vcv-rack.mp4 similarity index 100% rename from static/vst-on-linux-3/vcv-rack.mp4 rename to static/posts/vst-on-linux-3/vcv-rack.mp4 diff --git a/static/vst-on-linux-3/vital.mp4 b/static/posts/vst-on-linux-3/vital.mp4 similarity index 100% rename from static/vst-on-linux-3/vital.mp4 rename to static/posts/vst-on-linux-3/vital.mp4 diff --git a/static/vst-on-linux-3/vst-on-linix-3-cover.png b/static/posts/vst-on-linux-3/vst-on-linix-3-cover.png similarity index 100% rename from static/vst-on-linux-3/vst-on-linix-3-cover.png rename to static/posts/vst-on-linux-3/vst-on-linix-3-cover.png