Skip to content

Efterklang/markdown-it-inline-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markdown-it-inline-code

A markdown-it plugin that provides syntax-highlighted inline code using Shiki.

Features

  • 🎨 Multi-theme support (light, dark, custom themes)
  • ✨ Syntax highlighting for inline code using Shiki
  • 🎯 Simple syntax: `{lang} code`
  • 📦 ESM and CommonJS support

Installation

npm install markdown-it-inline-code
# or
yarn add markdown-it-inline-code
# or
bun add markdown-it-inline-code

Usage

./test/test.ts is a simple example of how to use the plugin, Run npm run test and check output folder.

Preview of the generated HTML:

1763705975509

Syntax

Use the following syntax to highlight inline code:

`{language} code here`

Example:

- JavaScript: `{js} console.log("hello")`
- Python: `{python} print("hello")`
- TypeScript: `{ts} const x: number = 42`

Options

Currently, the plugin does not accept any options.

Development

# Install dependencies
bun install

# Run tests and generate output
bun run test

# Build the plugin
npm run build

# Type checking
npm run check

# Linting
npm run lint

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published