Skip to content

Just a side project to write, render, preview and share Markdown🗒

Notifications You must be signed in to change notification settings

atrievel/preview-mark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preview-mark

PreviewMark enables you to write, render, preview and share the markdown that you write.
Work in progress 👷

Learnings

  • Configuring a React project using Typescript
  • Using typescript for react
  • Using TailwindCSS to create UI's.
  • HTML converts multiple newline into a single whitespace. This doesn't allow use to use newline in textarea and use it for the preview since HTML converts the newlines into whitespace. source
  • Adding custom renderer to marked. This was required since tailwind defaults all the heading tags. Used the docs of marked.
  • Using localStorage to persist browser state
  • Solved the gh-pages issue with react-router using source
  • Learned about the usecase of HashRouter. And the incompetence of react routing which creates confusion between server side and client side routing.

Tech Stack

Client: React+Typescript, TailwindCSS
API: Deta Micro

Authors

About

Just a side project to write, render, preview and share Markdown🗒

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.8%
  • HTML 19.5%
  • JavaScript 2.4%
  • CSS 0.3%