🌜
🌞
gatsby-theme-medium-to-own-blog

gatsby-theme-medium-to-own-blog

v0.2.15

Gatsby theme for Medium-to-own-blog

npm install gatsby-theme-medium-to-own-blog

README

Medium to own blog

Switch from Medium to your own blog in a few minutes.

demo

:rocket: QuickStart

Requires Node.js

npx medium-to-own-blog

Here's a live demo.

:muscle: Motivation

There is no shortage of explanations behind exiting Medium. Here is a few selection of articles:

:fire: Features

  • Own your content
  • Write using Markdown / MDX
  • Syntax Highlighting using Prism
  • Edit on Github
  • Fully customizable
  • Rich embeds using MDX
  • Easy deployment: Deploy on Netlify / Now.sh / Docker
  • SEO friendly
  • :100: on the Performance, Accessibility, Best Practices, and SEO's LightHouse tests

:book: Documentation

Head over here to find a few guides to help you editing the content of your newly created blog.

:pencil2: Contributing

Any idea on how to make the process easier or how to improve the generated blog? Open a new issue! We need all the help we can get to make this project awesome!

:shell: Technical stack

This project is only possible thanks to the awesomeness of the following projects:

:tm: License

MIT

Migration Troubleshooting

Since everyone has different content in their Medium blogs, you might encounter some issues that can't be fixed in a standardized way or aren't worth trying. These issues and potential workarounds will be posted below:

  • JSX closing tag parsing error - Issue #56. You may have some self-closing, void tags in your blog posts. JSX requires all tags to be self-closed so even though the HTML break tag can be written as <br>, you will need to change the syntax to read <br/> or go back later after running the migration and place the tags in a code block.
  • GitHub authentication errors - Issue #54. GitHub allows users to set up authentication several different ways. For instance, if you have two-factor authentication enabled, you have to provide a token in certain cases when cloning down repositories. Please check your authentication settings if you experience any issues related to authentication failures.

General

License
MIT
Typescript Types
None found
Tree-shakeable
No

Popularity

GitHub Stargazers
3,024
Community Interest
3,134
Number of Forks
111

Maintenance

Commits
10/219/2204
Last Commit
Open Issues
12
Closed Issues
39
Open Pull Requests
0
Closed Pull Requests
6

Versions

Versions Released
10/219/2201
Latest Version Released
May 19, 2020
Current Tags
latest0.2.15

Contributors

mathieudutour
mathieudutour
Commits: 95
paramaggarwal
paramaggarwal
Commits: 9
KyleAMathews
KyleAMathews
Commits: 3
alexfinnarn
alexfinnarn
Commits: 2
danilowoz
danilowoz
Commits: 1
dbarochiya
dbarochiya
Commits: 1
xavdid
xavdid
Commits: 1