History

Add Mkdocs abstract scraper

Emil Maruszczak committed 7 years ago

Commit b45090f1 parent 94803a44 files · +39 −0Browse files

Showing the changes to lib/docs (2 of 4 files). Show all

Unified · Split

2 files
  1. lib/docs/filters/mkdocs/clean_html.rb +18 −0
  2. lib/docs/scrapers/mkdocs.rb +5 −0
lib/docs/filters/mkdocs/clean_html.rb+18−0
@@ -0,0 +1,18 @@
1module 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
18end
lib/docs/scrapers/mkdocs.rb+5−0
@@ -0,0 +1,5 @@
1module Docs
2 class Mkdocs < Scraper
3 self.abstract = true
4 end
5end