- NextJs14
- Tailwindcss
- Giscus for comments
- Light and Dark Theme
- Deploy via Vercel
- Velite for Type-Safe YAML, MDX
- RemarkGfm for github flavored markdown
- Rehype-prism-plus for highlight code blocks
- prism-themes for code blocks style
- Mermaid and Rehype-mermaidjs for Diagram in content
- Rehype slug, autolink headings
- SEO
- Google Analytics
- Page view with PlanetScale
다이어그램 생성을 위한 rehype-mermaidjs의 종속성인 playwrite를 추가해야함
npx playwright-core install --with-deps chromiumjava typescript 등 언어를 입력하면 된다.
``` java
```
``` java showLineNumbers
```
diff-{lang} 과 같이 입력 후 코드 블록 내에서 맨 앞에 - 또는 + 로 코드 삭제 추가를 표현할 수 있다.
``` diff-java
```
강조하고 싶은 줄의 번호를 입력한다.
``` java {3, 5, {7-12}}
```