Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benbalter/wordpress-to-jekyll-exporter
One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll (or Hugo or any other Markdown and YAML based site engine).
https://github.com/benbalter/wordpress-to-jekyll-exporter
github-pages jekyll markdown php wordpress wordpress-plugin wp-cli
Last synced: about 15 hours ago
JSON representation
One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll (or Hugo or any other Markdown and YAML based site engine).
- Host: GitHub
- URL: https://github.com/benbalter/wordpress-to-jekyll-exporter
- Owner: benbalter
- License: gpl-3.0
- Created: 2012-08-17T23:04:18.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T22:51:54.000Z (about 1 month ago)
- Last Synced: 2024-11-20T14:17:27.308Z (23 days ago)
- Topics: github-pages, jekyll, markdown, php, wordpress, wordpress-plugin, wp-cli
- Language: PHP
- Homepage: https://ben.balter.com/wordpress-to-jekyll-exporter
- Size: 6.31 MB
- Stars: 1,042
- Watchers: 63
- Forks: 129
- Open Issues: 12
-
Metadata Files:
- Readme: .github/README.md
- Contributing: docs/CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE.txt
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: docs/SECURITY.md
- Support: docs/SUPPORT.md
Awesome Lists containing this project
- project-awesome - benbalter/wordpress-to-jekyll-exporter - One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll (or Hugo or any other Markdown and YAML based site e (PHP)
README
![WordPress to Jekyll Exporter logo header](https://user-images.githubusercontent.com/282759/120906741-fae1e880-c629-11eb-81df-201a3a749d75.png)
# WordPress to Jekyll ExporterOne-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll (or Hugo or any other Markdown and YAML based site engine).
[![CI](https://github.com/benbalter/wordpress-to-jekyll-exporter/actions/workflows/ci.yml/badge.svg)](https://github.com/benbalter/wordpress-to-jekyll-exporter/actions/workflows/ci.yml) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
View plugin in [the WordPress plugin directory](https://wordpress.org/plugins/jekyll-exporter/).
## Features
* Converts all posts, pages, and settings from WordPress to Markdown and YAML for use in Jekyll (or Hugo or any other Markdown and YAML based site engine)
* Export what your users see, not what the database stores (runs post content through `the_content` filter prior to export, allowing third-party plugins to modify the output)
* Converts all `post_content` to Markdown
* Converts all `post_meta` and fields within the `wp_posts` table to YAML front matter for parsing by Jekyll
* Generates a `_config.yml` with all settings in the `wp_options` table
* Outputs a single zip file with `_config.yml`, pages, and `_posts` folder containing `.md` files for each post in the proper Jekyll naming convention
* No settings. Just a single click.## Usage
1. Place plugin in `/wp-content/plugins/` folder
2. Activate plugin in WordPress dashboard
3. Select `Export to Jekyll` from the `Tools` menu## More information
See [the full documentation](https://ben.balter.com/wordpress-to-jekyll-exporter):
* [Changelog](../docs/changelog.md)
* [Command-line-usage](../docs/command-line-usage.md)
* [Custom post types](../docs/custom-post-types.md)
* [Custom fields](../docs/custom-fields.md)
* [Developing locally](../docs/developing-locally.md)
* [Minimum required PHP version](../docs/required-php-version.md)