Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.

NarixHine/missbed

Repository files navigation

Missbed Icon Missbed

A third-party embedding solution for Misskey.

Preview

Features

Missbed now uses Next.js /app router. Fast. Flexible. Free to deploy your own.

PageSpeed

The following note components are supported:

  • MFM (the syntax used in Misskey notes, usernames, etc.)
    • Mention
    • Hashtag
    • URL & Link (with OpenGraph support & no CORS proxy needed)
    • Bold
    • Quote
    • Centre
    • Small
    • Italic
    • Strike
    • Code
  • Renote
  • Images (including NSFW Warning)
  • Hide Content
  • Poll

Dark mode has now been supported. The system preference of the user is followed.

Usage

Use missbed.vercel.app

Embed a note or a timeline of a user using <iframe>

You can read your own UID in Settings - Other.

NB: UID is not a handle (@yukimori), but in the form of a randomly generated string (e.g. 9hdihe2rmm).

<iframe src='https://missbed.vercel.app/timeline/{instance}/{user_id}' />

<iframe src='https://missbed.vercel.app/timeboard/{instance}/{user_id}' />

<iframe src='https://missbed.vercel.app/note/{instance}/{note_id}' />

Deploy your own

missbed.narix.link uses @vercel/analytics for analysis and no token for retrieving Misskey data. You can fork this repo, customise pages/_app.tsx, lib/misskey.ts as well as other related files, and deploy your modified version. Or simply click this button to deploy on Vercel directly.

Deploy with Vercel

Examples