My WordPress Plugin: Gitdown
Share on

My WordPress Plugin: Gitdown

Tags

Oh hi there 👋 dont miss out by subscribing.

I made my own WordPress plugin and am proud! Gitdown helps WordPress bloggers upload content from their remote repository (most likely GitHub) to their WordPress blog.

Why did I make it?

I use WordPress, and I love it, but the one thing that grinds my gears is, ironically, Content Management.

When I write my articles, I often have source code located in a GitHub Repository somewhere, and there is also the article itself in markdown format. Before, I had to copy the content to WordPress and publish the article. When I later noticed a mistake, I had to go back and edit the GitHub Repository and reupload it via the WordPress UI.

This back and forth made writing articles less fun and it could introduce mistakes in the articles rather easily.

What does it do?

Gitdown will read your repo according to your settings and show you an overview of all the found articles there. You can then publish/update articles in your WordPress via a few buttons.

You can also make it so Gitdown automatically syncs / updates your articles as soon as you make changes to your git repository.

How hard was it?

I’ve had the most problems with the following things.

  1. Resize thumbnails when they are uploaded.
  2. Performance
  3. Structuring

Besides these things, it was/is fun to make your plugin for WordPress, and it also feels rewarding because now, even other people can use my plugin.

You can visit my plugin here: https://wordpress.org/plugins/gitdown/

No Comments

No Comments Found, you Could be the First ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Other Posts you may like ...

How to Automate Publishing Godot Games to Itch.io

How to Automate Publishing Godot Games to Itch.io

Godot Platformer Character with Wall jumping

Godot Platformer Character with Wall jumping

Regular Expressions

Regular Expressions

To Top
© 2022 - 2024 Maxim Mäder
Enthusiast Shui Theme Version 47