diff --git a/lib/docs/filters/ionic/clean_html.rb b/lib/docs/filters/ionic/clean_html.rb
new file mode 100644
index 00000000..63ab1b87
--- /dev/null
+++ b/lib/docs/filters/ionic/clean_html.rb
@@ -0,0 +1,19 @@
+module Docs
+ class Phalcon
+ class CleanHtmlFilter < Filter
+ def call
+ @doc = at_css('.body')
+
+ # Remove unnecessary things
+ css('').remove
+
+ # Add id for constants and methods
+ css('#constants strong', '#methods strong').each do |node|
+ node.parent['id'] = node.content.strip
+ end
+
+ doc
+ end
+ end
+ end
+end