Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yihui/travis-exitwp
Upload your WordPress XML to this repo, and download Markdown posts in a minute
https://github.com/yihui/travis-exitwp
jekyll travis-ci wordpress
Last synced: 15 days ago
JSON representation
Upload your WordPress XML to this repo, and download Markdown posts in a minute
- Host: GitHub
- URL: https://github.com/yihui/travis-exitwp
- Owner: yihui
- License: mit
- Created: 2017-06-28T15:09:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-23T20:41:40.000Z (over 1 year ago)
- Last Synced: 2024-05-12T08:40:24.492Z (6 months ago)
- Topics: jekyll, travis-ci, wordpress
- Language: Shell
- Homepage:
- Size: 14.6 KB
- Stars: 9
- Watchers: 5
- Forks: 71
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Run Exitwp on Github Actions
This is a "cloud" version of [Exitwp](https://github.com/omajid/exitwp-for-hugo). It is provided to those who do not know how to run Python scripts (or do not bother to run the script locally). Basically you upload a WordPress XML file and you will get a download link to a zip file of your posts/pages in Markdown.
1. Export your WordPress posts to XML (from your WordPress Admin panel: `Tools -> Export`).
1. Fork this repository, upload the `.xml` file, and follow Github's guide to submit a pull request.
![fork](https://user-images.githubusercontent.com/163582/27658948-6922360a-5c17-11e7-8a8e-727cf3774bab.png)
![commit](https://user-images.githubusercontent.com/163582/27658950-692b3f5c-5c17-11e7-8880-79d6dc622fd7.png)1. Wait for a minute or so, and you should see a green checkmark on your commit. Click it to see the detailed log in Github Actions.
![PR](https://user-images.githubusercontent.com/163582/27658949-69246f7e-5c17-11e7-9c37-f3207d3ba168.png)
If the build was successful, you should see the log of the step "Zip files" like this:
```bash
curl -F "[email protected]" https://file.io
{"success":true,"key":"4z2Ajm","link":"https://file.io/4z2Ajm","expiry":"14 days"}
```
Open the `https://file.io/xxxxxx` link to download the zip archive. It contains the Markdown files converted from your WordPress posts. **Note** you only have one chance to download it (once downloaded, it will be deleted permanently). Read the **blogdown** book to know how to proceed to Hugo: https://bookdown.org/yihui/blogdown/from-jekyll.html.Many thanks to [@thomasf](https://github.com/thomasf) for providing the Exitwp scripts and [@omajid](https://github.com/omajid) for providing the Python3 support. All I did was to configure Github Actions and provide the documentation here. I'd like to thank file.io, too. File uploading via a one-liner command. That is very cool.