The minimal amount of CSS to replicate the GitHub Markdown style

Sindre Sorhus 5596709201 2.0.4 10 tahun lalu
.editorconfig 8f10b458e8 tweaks 10 tahun lalu
.gitattributes 4c84b3ca10 init 11 tahun lalu
.gitignore 4c84b3ca10 init 11 tahun lalu
bower.json fe4922b3fe extract CSS generation into a separate module 10 tahun lalu
github-markdown.css 0b80b8b90f regenerate github css 10 tahun lalu
index.html 85784cc7b2 regenerate github css 10 tahun lalu
license 4c84b3ca10 init 11 tahun lalu
package.json 6d80489c09 2.0.4 10 tahun lalu
readme.md 85784cc7b2 regenerate github css 10 tahun lalu

readme.md

github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

Demo

Install

Download manually or with a package-manager.

$ npm install --save github-markdown-css
$ bower install --save github-markdown-css

Usage

Import the github-markdown.css file and add a markdown-body class to the container of your rendered Markdown and set a width for it. GitHub uses 790px width and 30px padding.

<link rel="stylesheet" href="github-markdown.css">
<style>
	.markdown-body {
		min-width: 200px;
		max-width: 790px;
		margin: 0 auto;
		padding: 30px;
	}
</style>
<article class="markdown-body">
	<h1>Unicorns</h1>
	<p>All the things</p>
</article>

How

See generate-github-markdown-css for how it's generated and ability to generate your own.

Dev

Run npm run generate to update the CSS.

License

MIT © Sindre Sorhus