{"id":8100,"date":"2015-09-11T08:27:58","date_gmt":"2015-09-11T06:27:58","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/?p=8100"},"modified":"2015-09-11T08:27:58","modified_gmt":"2015-09-11T06:27:58","slug":"http2-explained-in-markdown","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2015\/09\/11\/http2-explained-in-markdown\/","title":{"rendered":"http2 explained in markdown"},"content":{"rendered":"<p><a href=\"http:\/\/daniel.haxx.se\/http2\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-8155\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2015\/09\/cover-318x450.jpg\" alt=\"http2 explained\" width=\"318\" height=\"450\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2015\/09\/cover-318x450.jpg 318w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2015\/09\/cover-141x200.jpg 141w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2015\/09\/cover-849x1200.jpg 849w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2015\/09\/cover.jpg 1669w\" sizes=\"auto, (max-width: 318px) 100vw, 318px\" \/><\/a>After twelve\u00a0 releases and over 140,000 downloads of my explanatory document &#8220;<a href=\"http:\/\/daniel.haxx.se\/http2\/\">http2 explained<\/a>&#8220;, I eventually did the right thing and converted the entire book over to markdown syntax and put the book up on <a href=\"https:\/\/www.gitbook.com\/\">gitbook.com<\/a>.<\/p>\n<p>Better output formats, now epub, MOBI, PDF and everything happens on every commit.<\/p>\n<p>Better collaboration, <a href=\"https:\/\/github.com\/bagder\/http2-explained\">github<\/a> and regular pull requests work fine with text content instead of weird binary word processor file formats.<\/p>\n<p>Easier for translators. With plain text commits to aid in tracking changes, and with the images in a separate directory etc writing and maintaining translated versions of the book should be less tedious.<\/p>\n<p>I&#8217;m amazed and thrilled that we already have Chinese, Russian, French and Spanish translations and I hear news about additional languages in the pipe.<\/p>\n<p>I haven&#8217;t yet decided how to do with &#8220;releases&#8221; now, as now we update everything on every push so the latest version is always available to read. Go to <a href=\"http:\/\/daniel.haxx.se\/http2\/\">http:\/\/daniel.haxx.se\/http2\/<\/a> to find out the latest about the document and the most updated version of the document.<\/p>\n<p><strong>Thanks everyone who helps out. You&#8217;re the best!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After twelve\u00a0 releases and over 140,000 downloads of my explanatory document &#8220;http2 explained&#8220;, I eventually did the right thing and converted the entire book over to markdown syntax and put the book up on gitbook.com. Better output formats, now epub, MOBI, PDF and everything happens on every commit. Better collaboration, github and regular pull requests &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2015\/09\/11\/http2-explained-in-markdown\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">http2 explained in markdown<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,13,133],"tags":[422,230,369],"class_list":["post-8100","post","type-post","status-publish","format-standard","hentry","category-books","category-net","category-security","tag-books","tag-http","tag-http2"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/8100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=8100"}],"version-history":[{"count":13,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/8100\/revisions"}],"predecessor-version":[{"id":8163,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/8100\/revisions\/8163"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=8100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=8100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=8100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}