Markdown Scribe 구축

발행: (2025년 12월 28일 오전 12:04 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

Overview

저는 오래전부터 Rust를 시도하고 싶어했던 개발자입니다. 이번 겨울 방학에 드디어 뛰어들었습니다—더 이상 변명이 없어요. 독학자로서 방대한 튜토리얼을 건너뛰고 실제 무언가를 만드는 데 집중했습니다: Markdown Scribe, 빠르고 오프라인‑우선 Markdown 렌더러 및 편집기.

// Detect dark theme
var iframe = document.getElementById('tweet-2004920993949909149-688');
if (document.body.className.includes('dark-theme')) {
  iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2004920993949909149&theme=dark";
}

My Learning Approach

  • Rustlings – 기본(소유권, 빌림, Result/Option, 문법)을 반쯤 끝냈습니다. 시작하기엔 충분합니다; 전체를 다 할 필요는 없습니다.
  • Resources – YouTube, The Rust Book, Rust by Example, 그리고 docs.rs. Rust 문서는 JavaScript/Python 생태계와 비교해 최고 수준이라고 느껴집니다.
  • Why offline? – 민감한 문서와 노트를 작성합니다. 보안 이야기를 자주 다루다 보니 클라우드 유출이 없는 로컬 도구가 필요했습니다.
  • Security benefits – Rust는 버퍼 오버플로와 같은 일반적인 취약점을 없앱니다. 1Password와 Firecracker 같은 주요 도구들이 Rust로 만들어졌습니다.
  • Try Markdown Scribe – 직접 사용해보고 유용하면 레포지토리에 별표를 달아 주세요!
  • Contributions – GitHub 기여를 환영합니다.
Back to Blog

관련 글

더 보기 »

세션 토큰 vs JWT: 잘못된 이분법

JWT와 세션 – 이것이 양자택일이 아닌 이유 논쟁은 끝이 없지만, 어느 쪽을 선택할 필요는 없습니다. 하이브리드 접근 방식이 당신에게 b...

정적 코드 리뷰만 의존할 때의 비용

정적 코드 리뷰란 무엇인가? 정적 코드 리뷰는 코드를 실행하지 않고 소스 코드를 분석하는 과정이다. 목표는 소스 코드를 검사하여 문제를 식별하는 것이다.