Unified · Split
| @@ -71,6 +71,7 @@ · 70 unmodified lines | |||
| 71 | 'pages/lua', | 71 | 'pages/lua', |
| 72 | 'pages/mdn', | 72 | 'pages/mdn', |
| 73 | 'pages/meteor', | 73 | 'pages/meteor', |
| 74 | 'pages/mkdocs', | ||
| 74 | 'pages/modernizr', | 75 | 'pages/modernizr', |
| 75 | 'pages/moment', | 76 | 'pages/moment', |
| 76 | 'pages/nginx', | 77 | 'pages/nginx', |
| @@ -0,0 +1,15 @@ | |||
| 1 | %mkdocs { | ||
| 2 | h2 { @extend %block-heading; } | ||
| 3 | h3 { @extend %block-label, %label-blue; } | ||
| 4 | h4 { @extend %block-label; } | ||
| 5 | |||
| 6 | blockquote { @extend %note; } | ||
| 7 | |||
| 8 | strong { font-weight: var(--bolderFontWeight); } | ||
| 9 | |||
| 10 | p > code, li > code { @extend %label; } | ||
| 11 | } | ||
| 12 | |||
| 13 | ._mkdocs { | ||
| 14 | @extend %mkdocs; | ||
| 15 | } | ||
| @@ -0,0 +1,18 @@ | |||
| 1 | module Docs | ||
| 2 | class Mkdocs | ||
| 3 | class CleanHtmlFilter < Docs::Filter | ||
| 4 | def call | ||
| 5 | css('.toclink').each do |node| | ||
| 6 | node.parent.content = node.content | ||
| 7 | node.remove | ||
| 8 | end | ||
| 9 | |||
| 10 | css('pre').each do |node| | ||
| 11 | node.content = node.at_css('code').content | ||
| 12 | end | ||
| 13 | |||
| 14 | at_css('#main-content') | ||
| 15 | end | ||
| 16 | end | ||
| 17 | end | ||
| 18 | end | ||
| @@ -0,0 +1,5 @@ | |||
| 1 | module Docs | ||
| 2 | class Mkdocs < Scraper | ||
| 3 | self.abstract = true | ||
| 4 | end | ||
| 5 | end | ||