filmov
tv
How to build a Markdown editor using Electron, ReactJS, Vite, CodeMirror, and Remark
Показать описание
Hello. I'm Takuya Matsuyama from Japan, a solo developer making a Markdown note-taking app called Inkdrop.
This video is a tutorial on how to build a beautiful Markdown editor with the following stack:
- React: A library for building UI
- TypeScript: A typed JavaScript
I hope you enjoy it!
▶ Download my product: Inkdrop - Markdown note-taking app
▶ The GitHub repository of the Markdown editor tutorial
▶ My dotfiles
▶ My terminal set up
▶ My NeoVim set up
▶ My equipments
* Computer: Mac Pro
* Display: Pro Display XDR
* Keyboard: Keychron K2V2
* Video editing: Final Cut Pro X
* Camera: Fujifilm X-T4
* Slider: SliderONE v2
Follow me online here:
Credits:
0:00 Digest
0:28 Intro
1:03 Create a repository from a project boilerplate
3:02 Set up the project to use React intead of Vue
10:50 Make window transparent and vibrant
11:53 Set up CodeMirror 6
17:47 Make an editor component
22:58 Make the editor support Markdown and apply the dark theme
26:31 Set up Remark
32:45 Implement syntax highlighting for Markdown preview
38:56 Compile the app and run
39:43 Demo
#electron #reactjs #typescript
This video is a tutorial on how to build a beautiful Markdown editor with the following stack:
- React: A library for building UI
- TypeScript: A typed JavaScript
I hope you enjoy it!
▶ Download my product: Inkdrop - Markdown note-taking app
▶ The GitHub repository of the Markdown editor tutorial
▶ My dotfiles
▶ My terminal set up
▶ My NeoVim set up
▶ My equipments
* Computer: Mac Pro
* Display: Pro Display XDR
* Keyboard: Keychron K2V2
* Video editing: Final Cut Pro X
* Camera: Fujifilm X-T4
* Slider: SliderONE v2
Follow me online here:
Credits:
0:00 Digest
0:28 Intro
1:03 Create a repository from a project boilerplate
3:02 Set up the project to use React intead of Vue
10:50 Make window transparent and vibrant
11:53 Set up CodeMirror 6
17:47 Make an editor component
22:58 Make the editor support Markdown and apply the dark theme
26:31 Set up Remark
32:45 Implement syntax highlighting for Markdown preview
38:56 Compile the app and run
39:43 Demo
#electron #reactjs #typescript
Комментарии