Your markdown's best friend.
BarkDown fetches your markdown files and transforms them into beautifully rendered HTML - right in your browser. Like a loyal pup, it's always ready to help you preview your docs.
Note: BarkDown is not yet published on the Chrome Web Store. See Local Installation below.
- Auto-reload - BarkDown watches your files and refreshes automatically
- Custom themes - Pick a style that suits you, or bring your own CSS
- GitHub Flavored Markdown - Full GFM support, just like you'd expect
- Export to HTML - Copy nicely formatted HTML with one click
- Copy to Clipboard - Quickly copy raw markdown content
- Dark/Light mode - Toggle between themes with one click
- KaTeX support - Beautiful math rendering
- MathJax support - Even more math options
- Mermaid diagrams - Flowcharts, sequence diagrams, and more
- Font size controls - Adjust text size for comfortable reading
- Focus mode - Dim surrounding content to focus on what you're reading
- Reading progress - Track your progress through long documents
Since BarkDown is not yet available on the Chrome Web Store, you can install it locally:
-
Download or clone this repository
git clone https://github.com/raggle/barkdown.git
-
Open Chrome Extensions page
- Navigate to
chrome://extensionsin your browser - Or go to Menu > More Tools > Extensions
- Navigate to
-
Enable Developer Mode
- Toggle the "Developer mode" switch in the top right corner
-
Load the extension
- Click "Load unpacked"
- Select the
barkdownfolder you cloned/downloaded
-
Enable file access
- Find BarkDown in your extensions list
- Click "Details"
- Enable "Allow access to file URLs"
-
Start using BarkDown
- Open any
.mdfile in Chrome - Watch BarkDown fetch you a beautiful preview!
- Open any
To update your local installation:
cd barkdown
git pull origin mainThen go to chrome://extensions and click the refresh icon on the BarkDown extension.
BarkDown uses KaTeX to render mathematical expressions. To avoid conflicts with standard Markdown syntax, some LaTeX delimiters are disabled by default but can be enabled in the options.
| Syntax | Notes |
|---|---|
$math$ |
Requires LaTeX delimiters enabled. Escape dollar signs with \$ |
\(math\) |
Requires LaTeX delimiters enabled |
\\(math\\) |
Works by default |
$`math`$ |
Works by default |
| Syntax | Notes |
|---|---|
\[math\] |
Requires LaTeX delimiters enabled |
\\[math\\] |
Works by default |
$$math$$ |
Works by default |
```math |
Code block style, works by default |
BarkDown is built on the shoulders of these awesome open source projects:
- Marked - Fast markdown parser
- markdown preview - The original inspiration
- Mermaid - Diagrams and charts
- MathJax - Math rendering engine
Made with tail wags by Raggle