/Gitdown

Wordpress Plugin to get Articles from a Git Repo and Publish them on Wordpress.

Primary LanguageJavaScript

Gitdown: Git Repository to WordPress Blog Posts

By Maxim Maeder

Gitdown lets you connect a Remote Repository to your Website and upload Markdown articles to your WordPress Blog.

Gitdown

⚠️ This plugin is still in development. If you find any issues, don't hesitate to report them.

🎈 Easy to use

Setting Gitdown up to work with your Repository and Glob Pattern takes no time and can be easily changed anytime.

🔨 Customization

The shape of your Repository does not matter, you can change the glob pattern to your liking, and it will understand your repo correctly.

🎁 100% Free

Gitdown is free, and you can use it for whatever you want. Of course, I would be very grateful if you link back to me or the plugin so more people know about it 😀.

📚 Documentation

Once you activate Gitdown, it will take you to the documentation page, where you should get all the necessary info.

You can also consult the following documents for Help.

You will also find helpful information in the Reports section of the article overview.

⚠️ It may be outdated in some parts as I am somewhat unkeen writing documentation. Please file an Issue so I know that I need to change it.

👥 Contributing

All contributions are very welcome, so feel free to make issues, proposals and pull requests.

I'm building this Plugin by myself, and I made it for myself, but I think it could also be helpful for others. So if you have any ideas on how to improve it, please let me know.

↗ Links

🤙 Other Software that Gitdown uses.

This plugin uses the following third Party Services and Programs.

  • Globster.xyz Is used in the how-to section for Gitdown to teach glob patterns. (Privacy Policy)
  • Tailwindcss Is used to style the main admin UI.
  • Vue.js Is used for the main admin UI and its interactivity features.
  • mnapoli/FrontYAML Is used to get frontmatter information in markdown files.
  • git-php Is used to clone and fetch git repositories.