https://github.com/standardnotes/ghost-to-listed
Convert your Ghost blog to a Listed blog
https://github.com/standardnotes/ghost-to-listed
Last synced: 7 months ago
JSON representation
Convert your Ghost blog to a Listed blog
- Host: GitHub
- URL: https://github.com/standardnotes/ghost-to-listed
- Owner: standardnotes
- Created: 2021-08-19T13:21:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-19T13:21:50.000Z (over 4 years ago)
- Last Synced: 2025-04-12T04:37:35.928Z (10 months ago)
- Language: JavaScript
- Homepage: https://listed.to
- Size: 2.93 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ghost to Listed converter
Convert your Ghost export file into a [Standard Notes](https://standardnotes.com) import file containing notes
which can then be published directly to your [Listed](https://listed.to) blog.
## Usage
1. Clone the repository, then run `yarn install`
2. Rename `.env.sample` to `.env`, and fill in the value for `GHOST_URL`
3. Place your [Ghost export file](https://ghost.org/help/the-importer/#exports-in-ghost) in the `input` folder and name it `ghost.json`
4. In the input directory, rename `replacers.sample.json` to `replacers.json`, and populate the file as you wish. The script will replace any instances of `replace` with `with` in the resulting file.
5. In the command line, run `node script.js`.
6. Import the resulting `output/sn.json` file into your Standard Notes account.
7. Upload the resulting `output/images` file to your CDN.
8. In Standard Notes, individually publish each note to your Listed blog.
## Notes
- If you encounter an error while publishing a note to Listed, ensure the `desc` metadata field in the note has a character count of less than 250 and try again.