markdown-css

CSS for making regular HTML look like plain-text markdown.

Github stars Tracking Chart

Markdown.css

A perverse way to make your HTML look like markdown, purely via CSS.

Use the markdown.css file to make regular HTML look like plain-text markdown. No JavaScript hacks are needed. View the demo to see what I’m talking about.

The styles are written in markdown.less. If you want to hack on this project, you can convert the less files to css with build.sh or run the watch_less.sh script to have it auto-update when the files change.

This is built to support all of the standard markdown elements with a few minor issues.

Issues:

  • repeats for h1, hr, and blockquote use characters that are repeated 100 times, so width greater than 100 characters or a blockquote more than a 100 lines will not be perfect
  • pseudo elements (:before, :after) don’t work with images (except opera), so I didn’t support making images look like markdown

Bookmarklet

Try out the experimental bookmarklet, linked at the bottom of the demo. Created in the bookmarklet generator with the following code and a jquery include:

$('link[rel=stylesheet]').add('style').remove();
$('[style]').attr('style', '');
$('head').append('<link rel="stylesheet" href="http://mrcoles.com/media/test/markdown-css/markdown.css" type="text/css" />');
$('body').addClass('markdown').css({width: '600px', margin: '2em auto', 'word-wrap': 'break-word'});
$('a img').css({'max-height': '1em', 'max-width': '1em'});

Main metrics

Overview
Name With Ownermrcoles/markdown-css
Primary LanguageCSS
Program languageShell (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2013-02-06 06:06:21
Pushed At2020-10-02 13:12:55
Last Commit At2018-12-15 17:15:08
Release Count0
用户参与
Stargazers Count1.4k
Watchers Count46
Fork Count167
Commits Count43
Has Issues Enabled
Issues Count10
Issue Open Count4
Pull Requests Count4
Pull Requests Open Count1
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private