About this plugin
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.
⚠️ 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.
- FAQ
- Frontmatter Keys
- Example File
- API Endpoint
- ( Changelog )
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
- Maximmaeder.com
- My Profile on WordPress.org
- Plugin Page
- SVN repository
- My other projects
🤙 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.