=== Gitdown: Git Repository to WordPress Blog Posts === Contributors: maximmaeder Donate link: https://maximmaeder.com Tags: markdown, github, posts, cms, article-management, markdown-to-html, blog Requires at least: 6.1.0 Tested up to: 6.2.0 Stable tag: 1.4.7 Requires PHP: 7.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Use Gitdown to Publish Markdown Posts from a repository to your WordPress Blog. == Description == # Gitdown: Git Repository to WordPress Blog Posts *By [Maxim Maeder](https://www.maximmaeder.com)* Gitdown lets you connect a Remote Repository to your Website and upload Markdown articles to your WordPress Blog. Read about it on my [Blog](https://maximmaeder.com/my-wordpress-plugin/). ![Gitdown](https://raw.githubusercontent.com/Maximinodotpy/Gitdown/master/.wordpress-org/banner-1544x500.png) ⚠️ 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. = 📚 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](docs/faq.md) - [Frontmatter Keys](docs/keys.md) - [Example File](docs/example.md) - [Changelog](docs/changelog.md) 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](https://github.com/Maximinodotpy/Gitdown/issues), [proposals](https://github.com/Maximinodotpy/Gitdown/issues/proposals) and [pull requests](https://github.com/Maximinodotpy/Gitdown/pulls). = ↗ Links = - [Maximmaeder.com](https://maximmaeder.com/) - [My Profile on Wordpress.org](https://profiles.wordpress.org/maximmaeder/) - [Plugin Page](https://wordpress.org/plugins/gitdown) - [SVN repository](http://plugins.svn.wordpress.org/gitdown/) - [TortoiseSVN](https://tortoisesvn.net/) = 🤙 Other Software that Gitdown uses. = This plugin uses the following third Party Services and Programs. - *[Globster.xyz](https://globster.xyz/)* Is used in the how-to section for Gitdown to teach glob patterns. ([Privacy Policy](https://globster.xyz/privacy/)) - *[Tailwindcss](https://tailwindcss.com/)* Is used to style the main admin UI. - *[Vue.js](https://vuejs.org/)* Is used for the main admin UI and its interactivity features. - *[mnapoli/FrontYAML](https://github.com/mnapoli/FrontYAML)* Is used to get frontmatter information in markdown files. - *[git-php](https://github.com/czproject/git-php)* Is used to clone and fetch git repositories. == Frequently Asked Questions === Can I supply multiple glob patterns? = Yes, you can! Simply separate them by commas. = Does Gitdown read nested categories from the markdown file? = Yes, it does! Something like `Animals/Cats`, will create these two classes in a nested fashion and add the last one as the category. = Does Gitdown read tags? = Yes, It does! You can supply either a list of tags or a single tag. = Does Gitdown support thumbnails? = Yes, It does! You simply have to provide a file called 'preview.png' in the same folder as your article and it will be added as the thumbnail. This means that you should have a folder for each article. = Which keys and values can I provide in the Frontmatter of my Articles? = You find the description for each key [here](keys.md). = Can I also manage Pages with Gitdown = Yes, you can! simply add `post_type: page` to your frontmatter and this file will be added as a page. You can then also define a parent page with `parent_page: `. = Can Gitdown Automatically update/sync my articles? = Yes it can, simply go to the Settings and activate automatic updating there. Just keep in mind that this could mean that you will create duplicate content by mistake if you change the slug of your article. == Screenshots == 1. Dashboard User Interface 2. How to View Number One 3. How to View Number Two 4. Gitdown Reading Settings == Changelog == = 1.0.1 = - Small Bugfixes - Removed Pull Repo Button = 1.0.4 = - Added Tag Insertion - wp_generate_attachment_metadata() -> thumbnails will get regenerated if Image Editor is available. = 1.0.5 = - Added automated updating and posting of posts (Experimental) = 1.0.6 = - Fix: Error when trying to clone a private repository = 1.2.0 = - Ability to add Pages - Breaking Changes = 1.2.1 = - Added more Warnings to Report Section (Git Clone Issues) = 1.4.6 = - Post Revisions - Better Static Resource Caching = 1.4.7 = - Documentation Update