Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Pre-1.0: Jant is still early. Expect rough edges, breaking changes, and docs that keep moving while the product settles.
Live demo: demo.jant.me (demo credentials are pre-filled, data resets daily)
You can also look at the author's blog as a real-world example: www.owenyoung.com
Jant is a Tumblr-style blog for one author. It sits between a traditional blog and social media: posting feels as light as a status update, and what you post stays yours, the way a blog does. It has three basic formats, Note, Link, and Quote, and posts can be connected into Threads or grouped into Collections.README 전문 보기 ↗Live demo: demo.jant.me (demo credentials are pre-filled, data resets daily)
You can also look at the author's blog as a real-world example: www.owenyoung.com
Jant is a Tumblr-style blog for one author. It sits between a traditional blog and social media: posting feels as light as a status update, and what you post stays yours, the way a blog does. It has three basic formats, Note, Link, and Quote, and posts can be connected into Threads or grouped into Collections.
The name comes from Jantelagen — a concept from a 1933 Nordic satirical novel, often summarized as "don't show off, don't compare."
If you're still on the fence about whether to start a blog, this essay might give you a reason.
| Option | Best for | Cost |
|---|---|---|
| Self-host on Cloudflare | Running with very low maintenance cost | Usually within the free tier |
| Self-host with Docker | You already have a server | Whatever your server costs |
| Hosted Jant | You don't want to deal with deployment | $10.46/year |
All three run the same open-source code. You can move content between them via export and import or GitHub Sync.
The fastest path is the Cloudflare one-click deploy button — it starts from the Jant starter repo and walks you through the required fields. Full instructions in Deploy on Cloudflare.
npm create jant@latest my-site
cd my-site
npm run dev
Open http://localhost:3000 and complete the first-run setup in the browser.
owenyoung/jantThe official hosted service jant.me runs the same code as the self-hosted versions, with automatic HTTPS, custom domains, and media storage on top. See Use Hosted Jant.
Most blog systems treat "published" and "broadcast" as a single decision — you post something, and it lands in your RSS feed, your subscribers' readers, and your homepage timeline at the same moment. Jant separates publishing from broadcasting: each post chooses its distribution — hidden from Latest, shown on Latest, or marked Featured to enter /feed and push to RSS.
A traditional blog gives you a form: title, body, category, tags, excerpt, SEO, cover image. That's an interface for managing content, not for writing. Jant takes the cue from Twitter and Threads instead — title is optional, you can extend any post into a Thread later, and publishing is a single action.
Jant also borrows one of Tumblr's instincts: Note, Link, and Quote are three native formats, not subtypes wedged into a single article template.
Every edit in Jant commits as Markdown to your own GitHub repo, and edits made on GitHub flow back to the site. Each post carries a full Git history.
More importantly, the repo itself is a complete Hugo site — with theme, config, and navigation — that you can hugo build independently. One sync gives you all of these at once:
See GitHub Sync and Export and import.
The Jant repo uses mise to manage development dependencies and tasks.
git clone https://github.com/jant-me/jant.git
cd jant
mise install
pnpm install
mise run dev
See CONTRIBUTING.md for the contribution workflow
AGPL-3.0-or-later