mrchrisadams / wp-2-cryogen

An importer to take wordpress xml exports, and import them into a cryogen static site. Don't use it yet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wordpress to Markdown

Introduction

This package takes a xml file generated by Wordpress, and offers a series of functions to turn it to a series of markdown posts.

This is unfinished, and the code qualilty is likely very embarassing. I'm getting help.

TODO:

  • Where content is HTML, you have the option of converting it to markdown, to make it easier to edit in future.
  • Check for schema, so posts conform to the schema expected by cryogen (i.e. posts have a title)
  • Have a sensible approach to tests
  • Add some sensible CLI options

Usage

Importing the namespace and calling the main convert function will generate a timestamped markdown file of the html for every post in your xml file from wordpress.

(require wordpres-to-markdown :as wp-2-md)

(wp-2-md/convert "wp-export-xml" "path/to/output")

License

Copyright © 2020 Chris Adams

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

About

An importer to take wordpress xml exports, and import them into a cryogen static site. Don't use it yet.

License:Eclipse Public License 2.0


Languages

Language:Clojure 100.0%