Skip to main content

Pretty print Github markdown

Published: 2019-02-11 | Lastmod: 2019-05-08

If you want to pretty print your markdown docs in GitHub (GH), and your repo lives on the official github.com, then you can use gitprint. But at work our GH is hosted internally, so this gitprint service does not work.

So, I made my own. It grabs the div that contains the markdown doc (which from what I’ve seen always has an id of readme), clears the body, appends said div, then creates and appends a style to remove anchor coloring.

To use it, (1) copy the below code:

javascript:(function(){

var readme = document.getElementById("readme");
document.body.innerHTML = "";
document.body.append(readme);

var style = document.createElement("style");
style.innerHTML = "a { color: inherit; }";
document.head.append(style);

})();

(2) Create a new bookmark, then (3) paste the above code into the URL line:

Google Chrome bookmark