Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 1.99 KB

changelog.md

File metadata and controls

67 lines (49 loc) · 1.99 KB

changelog

This doc started at v1.0.0, on branch jsx.

  1. Render content via jsx
  • starting point: v1.0.0
  • starging branch: jsx
  • ending point: v1.1.0

@johno reached out about MDX v1 and Vue. I remember listening to a Full Stack Radio episode on using jsx in Vue and thinking,

I gotta try that!

Here are the main resources I've looked into since his ping:

Steps:

  • let's get jsx up and running
  • then let's get mdx up and running!
  1. Refactor App.vue into App.js
  • starting point: v1.1.0
  • ending point: v1.1.1
  • starting branch: refactor-App
  • steps:
    • refactor src/App.vue into src/components/App.js

Regarding the use of Vue's v-html directive in jsx, as is the case with App.js:

Use domPropsInnerHTML, not v-html in jsx!

via stack overflow and babel-plugin-transform-vue-jsx docs

  1. Change repo name to markdown-vue
  • starting point: v1.1.1
  • ending point: v2.0.0
  • starting branch: rename-repo
  • steps:
    • update gh repo settings
    • update all link references to old URL in copy
    • update all link references to old url in code
    • update git configs all around
  1. Render mdx
  • starting point: v2.0.0
  • ending point: v2.1.0
  • starting branch: mdx
  • steps:
    • get rid of markdown-it
    • implent mdx