Nunjucks
articleblogblog-platformbloggingbesoeasy / NostrPress
NostrPress는 Nostr 프로필을 빠르고 완전히 정적인 블로그로 바꿉니다. Nostr에 글을 게시하고, 로컬 미디어, RSS, 그리고 제약 없는 환경에서 어디서든 실제 웹사이트를 배포하세요.
7
6
3일 전
이 프로젝트에 대해
besoeasy 님의 NostrPress 프로젝트는 GitHub에서 7개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Nunjucks 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
Nunjucks 53%JavaScript 42%CSS 5%
🇰🇷 한국어 번역 README
AI 실시간 번역NostrPress
Nostr 장문의 글을 정적 블로그로 바꾸세요. 한 번의 명령어, 설정 불필요.
작동 방식
npub키를 전달합니다.- NostrPress가 Nostr 릴레이에서 글을 가져옵니다.
- 미디어를 다운로드하고
./blog에 완전한 정적 사이트를 생성합니다. - 해당 폴더를 어디에나 배치하세요 — 어느 호스트, 어느 프레임워크든 가능
실행 방법
npx
bun
출력은 ./blog/에 생성되며, 바로 제공할 수 있습니다.
모든 프레임워크와 함께 사용
생성된 ./blog 폴더는 순수한 정적 HTML/CSS/JS입니다. 프레임워크의 public/static 디렉토리에 복사하면 그대로 제공됩니다.
Vue (Vite)
블로그는 Vue 앱과 함께 /blog/에 위치합니다. Vite 설정 변경 필요 없음 — public/의 모든 파일을 Vite가 자동 제공.
React (Vite 또는 CRA)
Vite + React — Vue와 동일, 플러그인만 교체합니다.
Create React App
Nuxt
Next.js
순수 HTML / 프레임워크 없음
제공되는 기능
환경 변수
| 변수 | 필수 | 설명 |
|---|---|---|
NPUB | ✅ 예 | Nostr 공개 키 (npub1...) |
SITE_URL | 선택 | 기본 URL (예: ). 설정 시 RSS 피드 (/feed.xml), 사이트맵 (/sitemap.xml`), 정규 링크 태그, Open Graph 절대 URL 활성화 |
SITE_URL 예제
다음과 같이 생성됩니다:
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
besoeasy/NostrPress GitHub 원문 바로가기 →