You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2017/01/10 14:57:06 UTC

[1/4] camel git commit: CAMEL-10687: Component docs - Auto generate title so they are consistent

Repository: camel
Updated Branches:
  refs/heads/master 5508b51a0 -> b66ce5031


CAMEL-10687: Component docs - Auto generate title so they are consistent


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/83c2848d
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/83c2848d
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/83c2848d

Branch: refs/heads/master
Commit: 83c2848d71a2872880e624bc14871d545697214d
Parents: 5508b51
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Jan 10 14:57:03 2017 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Jan 10 14:57:23 2017 +0100

----------------------------------------------------------------------
 .../maven/packaging/ReadmeComponentMojo.java    | 78 +++++++++++++++++++-
 1 file changed, 77 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/83c2848d/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ReadmeComponentMojo.java
----------------------------------------------------------------------
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ReadmeComponentMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ReadmeComponentMojo.java
index 74c790c..8393470 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ReadmeComponentMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ReadmeComponentMojo.java
@@ -46,7 +46,7 @@ import static org.apache.camel.maven.packaging.PackageHelper.writeText;
 import static org.apache.camel.maven.packaging.StringHelper.isEmpty;
 
 /**
- * Generate or updates the component/dataformat/language readme.md file in the project root directory.
+ * Generate or updates the component/dataformat/language readme.md and .adoc files in the project root directory.
  *
  * @goal update-readme
  */
@@ -130,6 +130,9 @@ public class ReadmeComponentMojo extends AbstractMojo {
 
                     boolean exists = file.exists();
                     boolean updated = false;
+
+                    updated |= updateTitle(file, model.getTitle() + " Component");
+
                     if (model.getComponentOptions() != null) {
                         String options = templateComponentOptions(model);
                         updated |= updateComponentOptions(file, options);
@@ -178,6 +181,9 @@ public class ReadmeComponentMojo extends AbstractMojo {
 
                     boolean exists = file.exists();
                     boolean updated = false;
+
+                    updated |= updateTitle(file, model.getTitle() + " DataFormat");
+
                     if (model.getDataFormatOptions() != null) {
                         String options = templateDataFormatOptions(model);
                         updated |= updateDataFormatOptions(file, options);
@@ -253,6 +259,9 @@ public class ReadmeComponentMojo extends AbstractMojo {
 
                     boolean exists = file.exists();
                     boolean updated = false;
+
+                    updated |= updateTitle(file, model.getTitle() + " Language");
+
                     if (model.getLanguageOptions() != null) {
                         String options = templateLanguageOptions(model);
                         updated |= updateLanguageOptions(file, options);
@@ -273,6 +282,73 @@ public class ReadmeComponentMojo extends AbstractMojo {
         }
     }
 
+    private boolean updateTitle(File file, String title) throws MojoExecutionException {
+        if (!file.exists()) {
+            return false;
+        }
+
+        // they may be in old title format which we want to avoid
+        // [[Bean-BeanComponent]]
+        // Bean Component
+        // ~~~~~~~~~~~~~~
+
+        try {
+            String text = loadText(new FileInputStream(file));
+
+            // grab the first 3 lines which can have old legacy format
+            String before = StringHelper.before(text, "\n");
+            text = StringHelper.after(text, "\n");
+            String before2 = StringHelper.before(text, "\n");
+            text = StringHelper.after(text, "\n");
+            String before3 = StringHelper.before(text, "\n");
+            text = StringHelper.after(text, "\n");
+
+            // skip old title format
+            if (before3 != null && before3.startsWith("~~~")) {
+                before = null;
+                before2 = null;
+                before3 = null;
+            }
+            if (before2 != null && before2.startsWith("~~~")) {
+                before = null;
+                before2 = null;
+            }
+
+            String oldTitle = before;
+            if (oldTitle == null) {
+                oldTitle = before2;
+            }
+            if (oldTitle == null) {
+                oldTitle = before3;
+            }
+
+            String changed = "# " + title;
+            if (!changed.equals(oldTitle)) {
+                // insert title in top of file
+                String newText = changed + "\n";
+                // keep the before lines that was okay to keep
+                if (before != null) {
+                    newText += before + "\n";
+                }
+                if (before2 != null) {
+                    newText += before2 + "\n";
+                }
+                if (before3 != null) {
+                    newText += before3 + "\n";
+                }
+                // and remember the doc body
+                newText += text;
+
+                writeText(file, newText);
+                return true;
+            }
+        } catch (Exception e) {
+            throw new MojoExecutionException("Error reading file " + file + " Reason: " + e, e);
+        }
+
+        return false;
+    }
+
     private boolean updateComponentOptions(File file, String changed) throws MojoExecutionException {
         if (!file.exists()) {
             return false;


[2/4] camel git commit: CAMEL-10687: Component docs - Auto generate title so they are consistent

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
index 666def2..5bdbab2 100644
--- a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
+++ b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc
@@ -1,6 +1,4 @@
-[[SpringWebServices-SpringWebServicesComponent]]
-Spring Web Services Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Spring WebService Component
 
 *Available as of Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring/src/main/docs/spel-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring/src/main/docs/spel-language.adoc b/components/camel-spring/src/main/docs/spel-language.adoc
index ac64f46..8efff63 100644
--- a/components/camel-spring/src/main/docs/spel-language.adoc
+++ b/components/camel-spring/src/main/docs/spel-language.adoc
@@ -1,6 +1,4 @@
-[[SpEL-SpringExpressionLanguageSpEL]]
-Spring Expression Language (SpEL)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# SpEL Language
 
 *Available as of Camel 2.7*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring/src/main/docs/spring-event-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring/src/main/docs/spring-event-component.adoc b/components/camel-spring/src/main/docs/spring-event-component.adoc
index c272a47..1de4c1d 100644
--- a/components/camel-spring/src/main/docs/spring-event-component.adoc
+++ b/components/camel-spring/src/main/docs/spring-event-component.adoc
@@ -1,6 +1,4 @@
-[[SpringEvent-SpringEventComponent]]
-Spring Event Component
-~~~~~~~~~~~~~~~~~~~~~~
+# Spring Event Component
 
 The *spring-event:* component provides access to the Spring
 `ApplicationEvent` objects. This allows you to publish

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-sql/src/main/docs/sql-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sql/src/main/docs/sql-component.adoc b/components/camel-sql/src/main/docs/sql-component.adoc
index 9187286..ee3c325 100644
--- a/components/camel-sql/src/main/docs/sql-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-component.adoc
@@ -1,6 +1,4 @@
-[[SQLComponent-SQLComponent]]
-SQL Component
-~~~~~~~~~~~~~
+# SQL Component
 
 The *sql:* component allows you to work with databases using JDBC
 queries. The difference between this component and link:jdbc.html[JDBC]

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-sql/src/main/docs/sql-stored-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sql/src/main/docs/sql-stored-component.adoc b/components/camel-sql/src/main/docs/sql-stored-component.adoc
index 6ac4c34..2a2d174 100644
--- a/components/camel-sql/src/main/docs/sql-stored-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-stored-component.adoc
@@ -1,6 +1,4 @@
-[[SQLStoredProcedure-SQLStoredProcedureComponent]]
-SQL Stored Procedure Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# SQL StoredProcedure Component
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ssh/src/main/docs/ssh-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ssh/src/main/docs/ssh-component.adoc b/components/camel-ssh/src/main/docs/ssh-component.adoc
index f938010..5eaaf98 100644
--- a/components/camel-ssh/src/main/docs/ssh-component.adoc
+++ b/components/camel-ssh/src/main/docs/ssh-component.adoc
@@ -1,6 +1,4 @@
-[[SSH-SSH]]
-SSH
-~~~
+# SSH Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-stax/src/main/docs/stax-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stax/src/main/docs/stax-component.adoc b/components/camel-stax/src/main/docs/stax-component.adoc
index c7f31d2..d56cc01 100644
--- a/components/camel-stax/src/main/docs/stax-component.adoc
+++ b/components/camel-stax/src/main/docs/stax-component.adoc
@@ -1,6 +1,4 @@
-[[StAX-StAXComponent]]
-StAX Component
-~~~~~~~~~~~~~~
+# StAX Component
 
 *Available as of Camel 2.9*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-stomp/src/main/docs/stomp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stomp/src/main/docs/stomp-component.adoc b/components/camel-stomp/src/main/docs/stomp-component.adoc
index 0ad4090..41dc26d 100644
--- a/components/camel-stomp/src/main/docs/stomp-component.adoc
+++ b/components/camel-stomp/src/main/docs/stomp-component.adoc
@@ -1,6 +1,4 @@
-[[Stomp-StompComponent]]
-Stomp Component
-~~~~~~~~~~~~~~~
+# Stomp Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-stream/src/main/docs/stream-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stream/src/main/docs/stream-component.adoc b/components/camel-stream/src/main/docs/stream-component.adoc
index f203d6e..8655e51 100644
--- a/components/camel-stream/src/main/docs/stream-component.adoc
+++ b/components/camel-stream/src/main/docs/stream-component.adoc
@@ -1,6 +1,4 @@
-[[Stream-StreamComponent]]
-Stream Component
-~~~~~~~~~~~~~~~~
+# Stream Component
 
 The *stream:* component provides access to the `System.in`, `System.out`
 and `System.err` streams as well as allowing streaming of file and URL.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-stringtemplate/src/main/docs/string-template-component.adoc b/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
index 2cbdf8f..1c63368 100644
--- a/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
+++ b/components/camel-stringtemplate/src/main/docs/string-template-component.adoc
@@ -1,6 +1,4 @@
-[[StringTemplate-StringTemplate]]
-String Template
-~~~~~~~~~~~~~~~
+# String Template Component
 
 The *string-template:* component allows you to process a message using a
 http://www.stringtemplate.org/[String Template]. This can be ideal when

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-syslog/src/main/docs/syslog-dataformat.adoc b/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
index 263bb41..8c985d7 100644
--- a/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
+++ b/components/camel-syslog/src/main/docs/syslog-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Syslog-SyslogDataFormat]]
-Syslog DataFormat
-~~~~~~~~~~~~~~~~~
+# Syslog DataFormat
 
 *Available as of Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc b/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
index 1c11afe..d9a0c3e 100644
--- a/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
+++ b/components/camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc
@@ -1,6 +1,4 @@
-[[TidyMarkup-TidyMarkup]]
-TidyMarkup
-~~~~~~~~~~
+# TidyMarkup DataFormat
 
 TidyMarkup is a link:data-format.html[Data Format] that uses the
 http://www.ccil.org/~cowan/XML/tagsoup/[TagSoup] to tidy up HTML. It can

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc b/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
index 5b7dc9e..0aa9699 100644
--- a/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
+++ b/components/camel-tarfile/src/main/docs/tarfile-dataformat.adoc
@@ -1,6 +1,4 @@
-[[TarFileDataFormat-TarFile]]
-Tar File
-~~~~~~~~
+# Tar File DataFormat
 
 TIP:*Available since Camel 2.18.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-telegram/src/main/docs/telegram-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-telegram/src/main/docs/telegram-component.adoc b/components/camel-telegram/src/main/docs/telegram-component.adoc
index 37f8f8d..625c579 100644
--- a/components/camel-telegram/src/main/docs/telegram-component.adoc
+++ b/components/camel-telegram/src/main/docs/telegram-component.adoc
@@ -1,6 +1,4 @@
-[[Telegram-TelegramComponent]]
-Telegram Component
-~~~~~~~~~~~~~~~~~~
+# Telegram Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-twitter/src/main/docs/twitter-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-twitter/src/main/docs/twitter-component.adoc b/components/camel-twitter/src/main/docs/twitter-component.adoc
index 2fa7e3e..246f13d 100644
--- a/components/camel-twitter/src/main/docs/twitter-component.adoc
+++ b/components/camel-twitter/src/main/docs/twitter-component.adoc
@@ -1,3 +1,4 @@
+# Twitter Component
 ifdef::env-github[]
 :caution-caption: :boom:
 :important-caption: :exclamation:

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-undertow/src/main/docs/undertow-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-undertow/src/main/docs/undertow-component.adoc b/components/camel-undertow/src/main/docs/undertow-component.adoc
index 2fed567..cc4143d 100644
--- a/components/camel-undertow/src/main/docs/undertow-component.adoc
+++ b/components/camel-undertow/src/main/docs/undertow-component.adoc
@@ -1,6 +1,4 @@
-[[Undertow-UndertowComponent]]
-Undertow Component
-~~~~~~~~~~~~~~~~~~
+# Undertow Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc b/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
index 1e42224..923d509 100644
--- a/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
+++ b/components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc
@@ -1,6 +1,4 @@
-[[uniVocity-parsersformats-uniVocity-parsers]]
-Univocity-parsers Data-format
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# uniVocity CSV DataFormat
 
 *Available as of Camel 2.15.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc b/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
index 813e541..f834d92 100644
--- a/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
+++ b/components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc
@@ -1,6 +1,4 @@
-[[uniVocity-parsersformats-uniVocity-parsers]]
-Univocity-parsers Data-format
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# uniVocity Fixed Length DataFormat
 
 *Available as of Camel 2.15.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc b/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
index be2b39c..9a21af3 100644
--- a/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
+++ b/components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc
@@ -1,6 +1,4 @@
-[[uniVocity-parsersformats-uniVocity-parsers]]
-Univocity-parsers Data-format
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# uniVocity TSV DataFormat
 
 *Available as of Camel 2.15.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-velocity/src/main/docs/velocity-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-velocity/src/main/docs/velocity-component.adoc b/components/camel-velocity/src/main/docs/velocity-component.adoc
index 911fd35..83b5b0b 100644
--- a/components/camel-velocity/src/main/docs/velocity-component.adoc
+++ b/components/camel-velocity/src/main/docs/velocity-component.adoc
@@ -1,6 +1,4 @@
-[[Velocity-Velocity]]
-Velocity
-~~~~~~~~
+# Velocity Component
 
 The *velocity:* component allows you to process a message using an
 http://velocity.apache.org/[Apache Velocity] template. This can be ideal

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-vertx/src/main/docs/vertx-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-vertx/src/main/docs/vertx-component.adoc b/components/camel-vertx/src/main/docs/vertx-component.adoc
index b2e9ac7..faba01d 100644
--- a/components/camel-vertx/src/main/docs/vertx-component.adoc
+++ b/components/camel-vertx/src/main/docs/vertx-component.adoc
@@ -1,6 +1,4 @@
-[[Vertx-VertxComponent]]
-Vertx Component
-~~~~~~~~~~~~~~~
+# Vert.x Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-weather/src/main/docs/weather-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-weather/src/main/docs/weather-component.adoc b/components/camel-weather/src/main/docs/weather-component.adoc
index cfaf887..f4f1915 100644
--- a/components/camel-weather/src/main/docs/weather-component.adoc
+++ b/components/camel-weather/src/main/docs/weather-component.adoc
@@ -1,6 +1,4 @@
-[[Weather-WeatherComponent]]
-Weather Component
-~~~~~~~~~~~~~~~~~
+# Weather Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-websocket/src/main/docs/websocket-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-websocket/src/main/docs/websocket-component.adoc b/components/camel-websocket/src/main/docs/websocket-component.adoc
index 66e0123..aaf0c24 100644
--- a/components/camel-websocket/src/main/docs/websocket-component.adoc
+++ b/components/camel-websocket/src/main/docs/websocket-component.adoc
@@ -1,6 +1,4 @@
-[[Websocket-WebsocketComponent]]
-Websocket Component
-~~~~~~~~~~~~~~~~~~~
+# Jetty Websocket Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc b/components/camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc
index 651ca09..ba593b6 100644
--- a/components/camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc
+++ b/components/camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc
@@ -1,6 +1,4 @@
-[[XmlBeans-XmlBeans]]
-XmlBeans
-~~~~~~~~
+# XML Beans DataFormat
 
 XmlBeans is a link:data-format.html[Data Format] which uses the
 http://xmlbeans.apache.org/[XmlBeans library] to unmarshal an XML

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc b/components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc
index f94f545..472cc2e 100644
--- a/components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc
+++ b/components/camel-xmljson/src/main/docs/xmljson-dataformat.adoc
@@ -1,6 +1,4 @@
-[[XmlJson-XMLJSONDataFormat]]
-XML JSON Data Format (`camel-xmljson`)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# XML JSon DataFormat
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmlrpc/src/main/docs/xmlrpc-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmlrpc/src/main/docs/xmlrpc-component.adoc b/components/camel-xmlrpc/src/main/docs/xmlrpc-component.adoc
index 2e6157b..f4942c4 100644
--- a/components/camel-xmlrpc/src/main/docs/xmlrpc-component.adoc
+++ b/components/camel-xmlrpc/src/main/docs/xmlrpc-component.adoc
@@ -1,6 +1,4 @@
-[[XmlRpc-XmlRpcComponent]]
-XmlRpc Component
-~~~~~~~~~~~~~~~~
+# XML RPC Component
 
 *Available as of Camel 2.11*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc b/components/camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc
index 160087a..4afb7ea 100644
--- a/components/camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc
+++ b/components/camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc
@@ -1,6 +1,4 @@
-[[XmlRpc-XmlRpcDataformat]]
-XmlRpc Dataformat
-~~~~~~~~~~~~~~~~~
+# XML RPC DataFormat
 
 As the XmlRpc message could be request or response, when you use the
 XmlRpcDataFormat, you need to specify the dataformat is for request or

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc b/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
index b9deac1..656e607 100644
--- a/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
+++ b/components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc
@@ -1,6 +1,4 @@
-[[XMLSecurityDataFormat-XMLSecurityDataFormat]]
-XMLSecurity Data Format
-~~~~~~~~~~~~~~~~~~~~~~~
+# XML Security DataFormat
 
 The XMLSecurity Data Format facilitates encryption and decryption of XML
 payloads at the Document, Element, and Element Content levels (including

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc b/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
index c9280a0..c4f7758 100644
--- a/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
+++ b/components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc
@@ -1,6 +1,4 @@
-[[XMLSecuritycomponent-XMLSecuritycomponent]]
-XML Security component
-~~~~~~~~~~~~~~~~~~~~~~
+# XML Security Component
 
 *Available as of Camel 2.12.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xmpp/src/main/docs/xmpp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xmpp/src/main/docs/xmpp-component.adoc b/components/camel-xmpp/src/main/docs/xmpp-component.adoc
index 2c35c9f..f9f263b 100644
--- a/components/camel-xmpp/src/main/docs/xmpp-component.adoc
+++ b/components/camel-xmpp/src/main/docs/xmpp-component.adoc
@@ -1,6 +1,4 @@
-[[XMPP-XMPPComponent]]
-XMPP Component
-~~~~~~~~~~~~~~
+# XMPP Component
 
 The *xmpp:* component implements an XMPP (Jabber) transport.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc b/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
index 9b878c3..5045fbd 100644
--- a/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
+++ b/components/camel-xstream/src/main/docs/json-xstream-dataformat.adoc
@@ -1,6 +1,4 @@
-[[XStream-XStream]]
-XStream
-~~~~~~~
+# JSon XStream DataFormat
 
 XStream is a link:data-format.html[Data Format] which uses the
 http://xstream.codehaus.org/[XStream library] to marshal and unmarshal

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/docs/xstream-dataformat.adoc b/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
index 9155f46..13e84ce 100644
--- a/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
+++ b/components/camel-xstream/src/main/docs/xstream-dataformat.adoc
@@ -1,6 +1,4 @@
-[[XStream-XStream]]
-XStream
-~~~~~~~
+# XStream DataFormat
 
 XStream is a link:data-format.html[Data Format] which uses the
 http://xstream.codehaus.org/[XStream library] to marshal and unmarshal

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-yammer/src/main/docs/yammer-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-yammer/src/main/docs/yammer-component.adoc b/components/camel-yammer/src/main/docs/yammer-component.adoc
index efa0392..946ebbe 100644
--- a/components/camel-yammer/src/main/docs/yammer-component.adoc
+++ b/components/camel-yammer/src/main/docs/yammer-component.adoc
@@ -1,6 +1,4 @@
-[[Yammer-Yammer]]
-Yammer
-~~~~~~
+# Yammer Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc b/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
index 1f71e8a..91e2a76 100644
--- a/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
+++ b/components/camel-zipfile/src/main/docs/zipfile-dataformat.adoc
@@ -1,6 +1,4 @@
-[[ZipFileDataFormat-ZipFile]]
-Zip File
-~~~~~~~~
+# Zip File DataFormat
 
 TIP:*Available since Camel 2.11.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc b/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
index 25f74e1..b139627 100644
--- a/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
+++ b/components/camel-zookeeper/src/main/docs/zookeeper-component.adoc
@@ -1,14 +1,4 @@
-ifdef::env-github[]
-:caution-caption: :boom:
-:important-caption: :exclamation:
-:note-caption: :information_source:
-:tip-caption: :bulb:
-:warning-caption: :warning:
-endif::[]
-
-[[Zookeeper-ZooKeeper]]
-ZooKeeper
-~~~~~~~~~
+# ZooKeeper Component
 
 *Available as of Camel 2.9*
 


[3/4] camel git commit: CAMEL-10687: Component docs - Auto generate title so they are consistent

Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ganglia/src/main/docs/ganglia-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ganglia/src/main/docs/ganglia-component.adoc b/components/camel-ganglia/src/main/docs/ganglia-component.adoc
index 254e147..2ee0a56 100644
--- a/components/camel-ganglia/src/main/docs/ganglia-component.adoc
+++ b/components/camel-ganglia/src/main/docs/ganglia-component.adoc
@@ -1,6 +1,4 @@
-[[Ganglia-Gangliacomponent]]
-Ganglia component
-~~~~~~~~~~~~~~~~~
+# Ganglia Component
 
 [[Ganglia-AvailableasofCamel2.15.0]]
 Available as of Camel 2.15.0

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-geocoder/src/main/docs/geocoder-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-geocoder/src/main/docs/geocoder-component.adoc b/components/camel-geocoder/src/main/docs/geocoder-component.adoc
index 6443d4e..a4c78d9 100644
--- a/components/camel-geocoder/src/main/docs/geocoder-component.adoc
+++ b/components/camel-geocoder/src/main/docs/geocoder-component.adoc
@@ -1,6 +1,4 @@
-[[Geocoder-GeocoderComponent]]
-Geocoder Component
-~~~~~~~~~~~~~~~~~~
+# Geocoder Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-git/src/main/docs/git-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-git/src/main/docs/git-component.adoc b/components/camel-git/src/main/docs/git-component.adoc
index 89e1aa5..a67a841 100644
--- a/components/camel-git/src/main/docs/git-component.adoc
+++ b/components/camel-git/src/main/docs/git-component.adoc
@@ -1,6 +1,4 @@
-[[Git-GitComponent]]
-Git Component
-~~~~~~~~~~~~~
+# Git Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-github/src/main/docs/github-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-github/src/main/docs/github-component.adoc b/components/camel-github/src/main/docs/github-component.adoc
index c6083ba..362f28f 100644
--- a/components/camel-github/src/main/docs/github-component.adoc
+++ b/components/camel-github/src/main/docs/github-component.adoc
@@ -1,6 +1,4 @@
-[[GitHub-GitHub]]
-GitHub
-~~~~~~
+# GitHub Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
index 594d249..83677bc 100644
--- a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
+++ b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
@@ -1,6 +1,4 @@
-[[GoogleCalendar-GoogleCalendarComponent]]
-GoogleCalendar Component
-~~~~~~~~~~~~~~~~~~~~~~~~
+# Google Calendar Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-google-drive/src/main/docs/google-drive-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-google-drive/src/main/docs/google-drive-component.adoc b/components/camel-google-drive/src/main/docs/google-drive-component.adoc
index 78ab975..39457d7 100644
--- a/components/camel-google-drive/src/main/docs/google-drive-component.adoc
+++ b/components/camel-google-drive/src/main/docs/google-drive-component.adoc
@@ -1,6 +1,4 @@
-[[GoogleDrive-GoogleDriveComponent]]
-GoogleDrive Component
-~~~~~~~~~~~~~~~~~~~~~
+# Google Drive Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-google-mail/src/main/docs/google-mail-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-google-mail/src/main/docs/google-mail-component.adoc b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
index 477f0cc..293b216 100644
--- a/components/camel-google-mail/src/main/docs/google-mail-component.adoc
+++ b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
@@ -1,6 +1,4 @@
-[[GoogleMail-GoogleMailComponent]]
-GoogleMail Component
-~~~~~~~~~~~~~~~~~~~~
+# Google Mail Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc b/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
index 07fe330..ddba59e 100644
--- a/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
+++ b/components/camel-google-pubsub/src/main/docs/google-pubsub-component.adoc
@@ -1,6 +1,4 @@
-[[GooglePubsub-GooglePubsubComponent]]
-GooglePubsub Component
-~~~~~~~~~~~~~~~~~~
+# Google Pubsub Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-gora/src/main/docs/gora-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-gora/src/main/docs/gora-component.adoc b/components/camel-gora/src/main/docs/gora-component.adoc
index 59f14ea..7913685 100644
--- a/components/camel-gora/src/main/docs/gora-component.adoc
+++ b/components/camel-gora/src/main/docs/gora-component.adoc
@@ -1,6 +1,4 @@
-[[Gora-GoraComponent]]
-Gora Component
-~~~~~~~~~~~~~~
+# Gora Component
 
 *Camel-Gora* is an http://camel.apache.org/[Apache Camel] component that
 allows you to work with NoSQL databases using the

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-grape/src/main/docs/grape-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-grape/src/main/docs/grape-component.adoc b/components/camel-grape/src/main/docs/grape-component.adoc
index 79b285f..02b2b34 100644
--- a/components/camel-grape/src/main/docs/grape-component.adoc
+++ b/components/camel-grape/src/main/docs/grape-component.adoc
@@ -1,6 +1,4 @@
-[[Grape-GrapeComponent]]
-Grape Component
-~~~~~~~~~~~~~~~
+# Grape Component
 
 Available as of Camel 2.16�
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-groovy/src/main/docs/groovy-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-groovy/src/main/docs/groovy-language.adoc b/components/camel-groovy/src/main/docs/groovy-language.adoc
index 773d532..1eca86d 100644
--- a/components/camel-groovy/src/main/docs/groovy-language.adoc
+++ b/components/camel-groovy/src/main/docs/groovy-language.adoc
@@ -1,6 +1,4 @@
-[[Groovy-Groovy]]
-Groovy
-~~~~~~
+# Groovy Language
 
 Camel supports http://groovy.codehaus.org/[Groovy] among other
 link:scripting-languages.html[Scripting Languages] to allow an

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-gson/src/main/docs/json-gson-dataformat.adoc b/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
index 7a02584..aabde3c 100644
--- a/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
+++ b/components/camel-gson/src/main/docs/json-gson-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Gson-Gson]]
-Gson
-~~~~
+# JSon GSon DataFormat
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc b/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
index 96b8514..f796008 100644
--- a/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
+++ b/components/camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc
@@ -1,6 +1,4 @@
-[[GuavaEventBus-GuavaEventBusComponent]]
-Guava EventBus Component
-~~~~~~~~~~~~~~~~~~~~~~~~
+# Guava EventBus Component
 
 *Available since Camel 2.10.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc b/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
index 58950ce..b042205 100644
--- a/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
+++ b/components/camel-hazelcast/src/main/docs/hazelcast-component.adoc
@@ -1,6 +1,4 @@
-[[HazelcastComponent-HazelcastComponent]]
-Hazelcast Component
-~~~~~~~~~~~~~~~~~~~
+# Hazelcast Component
 
 *Available as of Camel 2.7*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hbase/src/main/docs/hbase-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hbase/src/main/docs/hbase-component.adoc b/components/camel-hbase/src/main/docs/hbase-component.adoc
index f4fc7c6..e9caa6a 100644
--- a/components/camel-hbase/src/main/docs/hbase-component.adoc
+++ b/components/camel-hbase/src/main/docs/hbase-component.adoc
@@ -1,6 +1,4 @@
-[[hbase-HBaseComponent]]
-HBase Component
-~~~~~~~~~~~~~~~
+# HBase Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hdfs/src/main/docs/hdfs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hdfs/src/main/docs/hdfs-component.adoc b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
index 4a1f8d6..eb420d2 100644
--- a/components/camel-hdfs/src/main/docs/hdfs-component.adoc
+++ b/components/camel-hdfs/src/main/docs/hdfs-component.adoc
@@ -1,6 +1,4 @@
-[[HDFS-HDFSComponent]]
-HDFS Component
-~~~~~~~~~~~~~~
+# HDFS Component
 
 *Available as of Camel 2.8*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc b/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
index 043b939..e9ec68d 100644
--- a/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
+++ b/components/camel-hdfs2/src/main/docs/hdfs2-component.adoc
@@ -1,6 +1,4 @@
-[[HDFS2-HDFS2Component]]
-HDFS2 Component
-~~~~~~~~~~~~~~~
+# HDFS2 Component
 
 *Available as of Camel 2.13*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hessian/src/main/docs/hessian-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hessian/src/main/docs/hessian-dataformat.adoc b/components/camel-hessian/src/main/docs/hessian-dataformat.adoc
index deac736..b2b7abb 100644
--- a/components/camel-hessian/src/main/docs/hessian-dataformat.adoc
+++ b/components/camel-hessian/src/main/docs/hessian-dataformat.adoc
@@ -1,6 +1,4 @@
-[[hessian-HessianDataFormat]]
-Hessian DataFormat
-~~~~~~~~~~~~~~~~~~
+# Hessian DataFormat
 
 Hessian is Data Format for marshalling and unmarshalling messages using Caucho's Hessian format.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hipchat/src/main/docs/hipchat-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hipchat/src/main/docs/hipchat-component.adoc b/components/camel-hipchat/src/main/docs/hipchat-component.adoc
index c331d82..067aef7 100644
--- a/components/camel-hipchat/src/main/docs/hipchat-component.adoc
+++ b/components/camel-hipchat/src/main/docs/hipchat-component.adoc
@@ -1,6 +1,4 @@
-[[Hipchat-HipchatComponent]]
-Hipchat Component
-~~~~~~~~~~~~~~~~~
+# Hipchat Component
 
 *Available as of Camel 2.15.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hl7/src/main/docs/hl7-dataformat.adoc b/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
index d63f43a..cbdfcb1 100644
--- a/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
+++ b/components/camel-hl7/src/main/docs/hl7-dataformat.adoc
@@ -1,6 +1,4 @@
-[[HL7-HL7Component]]
-HL7 Component
-~~~~~~~~~~~~~
+# HL7 DataFormat
 
 The *HL7* component is used for working with the HL7 MLLP protocol and
 http://www.hl7.org/implement/standards/product_brief.cfm?product_id=185[HL7

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-hl7/src/main/docs/terser-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-hl7/src/main/docs/terser-language.adoc b/components/camel-hl7/src/main/docs/terser-language.adoc
index 9bd6970..c176659 100644
--- a/components/camel-hl7/src/main/docs/terser-language.adoc
+++ b/components/camel-hl7/src/main/docs/terser-language.adoc
@@ -1,3 +1,4 @@
+# HL7 Terser Language
 [[HL7-Terserlanguage]]
 Terser language
 ^^^^^^^^^^^^^^^

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-http/src/main/docs/http-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-http/src/main/docs/http-component.adoc b/components/camel-http/src/main/docs/http-component.adoc
index 9fe076c..f1fe9a5 100644
--- a/components/camel-http/src/main/docs/http-component.adoc
+++ b/components/camel-http/src/main/docs/http-component.adoc
@@ -1,6 +1,4 @@
-[[HTTP-HTTPComponent]]
-HTTP Component
-~~~~~~~~~~~~~~
+# HTTP Component
 
 The *http:* component provides HTTP based link:endpoint.html[endpoints]
 for consuming external HTTP resources (as a client to call external

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-http4/src/main/docs/http4-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-http4/src/main/docs/http4-component.adoc b/components/camel-http4/src/main/docs/http4-component.adoc
index 76bece3..8e3076b 100644
--- a/components/camel-http4/src/main/docs/http4-component.adoc
+++ b/components/camel-http4/src/main/docs/http4-component.adoc
@@ -1,6 +1,4 @@
-[[HTTP4-HTTP4Component]]
-HTTP4 Component
-~~~~~~~~~~~~~~~
+# HTTP4 Component
 
 *Available as of Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ibatis/src/main/docs/ibatis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ibatis/src/main/docs/ibatis-component.adoc b/components/camel-ibatis/src/main/docs/ibatis-component.adoc
index 2d68768..0203cc2 100644
--- a/components/camel-ibatis/src/main/docs/ibatis-component.adoc
+++ b/components/camel-ibatis/src/main/docs/ibatis-component.adoc
@@ -1,6 +1,4 @@
-[[iBATIS-iBATIS]]
-iBATIS
-~~~~~~
+# iBatis Component
 
 The *ibatis:* component allows you to query, poll, insert, update and
 delete data in a relational database using

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ical/src/main/docs/ical-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ical/src/main/docs/ical-dataformat.adoc b/components/camel-ical/src/main/docs/ical-dataformat.adoc
index 322dbb9..39128d5 100644
--- a/components/camel-ical/src/main/docs/ical-dataformat.adoc
+++ b/components/camel-ical/src/main/docs/ical-dataformat.adoc
@@ -1,6 +1,4 @@
-[[ICal-ICalDataFormat]]
-ICal DataFormat
-~~~~~~~~~~~~~~~
+# iCal DataFormat
 
 *Available as of Camel 2.11.1*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-infinispan/src/main/docs/infinispan-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-infinispan/src/main/docs/infinispan-component.adoc b/components/camel-infinispan/src/main/docs/infinispan-component.adoc
index 9aabe65..bb014c1 100644
--- a/components/camel-infinispan/src/main/docs/infinispan-component.adoc
+++ b/components/camel-infinispan/src/main/docs/infinispan-component.adoc
@@ -1,6 +1,4 @@
-[[Infinispan-InfinispanComponent]]
-Infinispan Component
-~~~~~~~~~~~~~~~~~~~~
+# Infinispan Component
 
 *Available as of Camel 2.13.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-influxdb/src/main/docs/influxdb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-influxdb/src/main/docs/influxdb-component.adoc b/components/camel-influxdb/src/main/docs/influxdb-component.adoc
index 3235d8e..ff0a5f3 100644
--- a/components/camel-influxdb/src/main/docs/influxdb-component.adoc
+++ b/components/camel-influxdb/src/main/docs/influxdb-component.adoc
@@ -1,6 +1,4 @@
-[[InfluxDb-InfluxDbComponent]]
-InfluxDb Component
-~~~~~~~~~~~~~~~~~~~~
+# InfluxDB Component
 
 *Available as of Camel 2.18.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-irc/src/main/docs/irc-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-irc/src/main/docs/irc-component.adoc b/components/camel-irc/src/main/docs/irc-component.adoc
index 9442620..2ae82e3 100644
--- a/components/camel-irc/src/main/docs/irc-component.adoc
+++ b/components/camel-irc/src/main/docs/irc-component.adoc
@@ -1,6 +1,4 @@
-[[IRC-IRCComponent]]
-IRC Component
-~~~~~~~~~~~~~
+# IRC Component
 
 The *irc* component implements an
 http://en.wikipedia.org/wiki/Internet_Relay_Chat[IRC] (Internet Relay

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ironmq/src/main/docs/ironmq-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ironmq/src/main/docs/ironmq-component.adoc b/components/camel-ironmq/src/main/docs/ironmq-component.adoc
index b47cdfe..088c78b 100644
--- a/components/camel-ironmq/src/main/docs/ironmq-component.adoc
+++ b/components/camel-ironmq/src/main/docs/ironmq-component.adoc
@@ -1,6 +1,4 @@
-[[IronMQ-IronMQComponent]]
-IronMQ Component
-~~~~~~~~~~~~~~~~
+# ironmq Component
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc b/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
index 9766dce..5f9980d 100644
--- a/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
+++ b/components/camel-jackson/src/main/docs/json-jackson-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Jackson-Jackson]]
-Jackson
-~~~~~~~
+# JSon Jackson DataFormat
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc b/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
index 28128a3..45c89d5 100644
--- a/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
+++ b/components/camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc
@@ -1,6 +1,4 @@
-[[JacksonXML-JacksonXML]]
-Jackson XML
-~~~~~~~~~~~
+# JacksonXML DataFormat
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-javaspace/src/main/docs/javaspace-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-javaspace/src/main/docs/javaspace-component.adoc b/components/camel-javaspace/src/main/docs/javaspace-component.adoc
index 18ed7e7..ffe4cf5 100644
--- a/components/camel-javaspace/src/main/docs/javaspace-component.adoc
+++ b/components/camel-javaspace/src/main/docs/javaspace-component.adoc
@@ -1,6 +1,4 @@
-[[JavaSpace-JavaSpaceComponent]]
-JavaSpace Component
-~~~~~~~~~~~~~~~~~~~
+# JavaSpace Component
 
 *Available as of Camel 2.1*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc b/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
index 27a688f..ccbd16f 100644
--- a/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
+++ b/components/camel-jaxb/src/main/docs/jaxb-dataformat.adoc
@@ -1,6 +1,4 @@
-[[JAXB-JAXB]]
-JAXB
-~~~~
+# JAXB DataFormat
 
 JAXB is a link:data-format.html[Data Format] which uses the JAXB2 XML
 marshalling standard which is included in Java 6 to unmarshal an XML

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jbpm/src/main/docs/jbpm-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jbpm/src/main/docs/jbpm-component.adoc b/components/camel-jbpm/src/main/docs/jbpm-component.adoc
index d4cade2..e4554ff 100644
--- a/components/camel-jbpm/src/main/docs/jbpm-component.adoc
+++ b/components/camel-jbpm/src/main/docs/jbpm-component.adoc
@@ -1,6 +1,4 @@
-[[jBPM-jBPMComponent]]
-jBPM Component
-~~~~~~~~~~~~~~
+# JBPM Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jcache/src/main/docs/jcache-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jcache/src/main/docs/jcache-component.adoc b/components/camel-jcache/src/main/docs/jcache-component.adoc
index 60c21e0..e7c737a 100644
--- a/components/camel-jcache/src/main/docs/jcache-component.adoc
+++ b/components/camel-jcache/src/main/docs/jcache-component.adoc
@@ -1,6 +1,4 @@
-[[JCache-JCache]]
-JCache
-~~~~~~
+# JCache Component
 
 
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jclouds/src/main/docs/jclouds-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jclouds/src/main/docs/jclouds-component.adoc b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
index 96c6e75..81e67b7 100644
--- a/components/camel-jclouds/src/main/docs/jclouds-component.adoc
+++ b/components/camel-jclouds/src/main/docs/jclouds-component.adoc
@@ -1,6 +1,4 @@
-[[jclouds-JcloudsComponent]]
-Jclouds Component
-~~~~~~~~~~~~~~~~~
+# JClouds Component
 
 *Available as of Camel 2.9*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jcr/src/main/docs/jcr-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jcr/src/main/docs/jcr-component.adoc b/components/camel-jcr/src/main/docs/jcr-component.adoc
index ab89da8..7f54eba 100644
--- a/components/camel-jcr/src/main/docs/jcr-component.adoc
+++ b/components/camel-jcr/src/main/docs/jcr-component.adoc
@@ -1,6 +1,4 @@
-[[JCR-JCRComponent]]
-JCR Component
-~~~~~~~~~~~~~
+# JCR Component
 
 The *`jcr`* component allows you to add/read nodes to/from a JCR
 compliant content repository (for example,

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jdbc/src/main/docs/jdbc-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jdbc/src/main/docs/jdbc-component.adoc b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
index e48e737..6219831 100644
--- a/components/camel-jdbc/src/main/docs/jdbc-component.adoc
+++ b/components/camel-jdbc/src/main/docs/jdbc-component.adoc
@@ -1,6 +1,4 @@
-[[JDBC-JDBCComponent]]
-JDBC Component
-~~~~~~~~~~~~~~
+# JDBC Component
 
 The *jdbc* component enables you to access databases through JDBC, where
 SQL queries (SELECT) and operations (INSERT, UPDATE, etc) are sent in

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jetty9/src/main/docs/jetty-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jetty9/src/main/docs/jetty-component.adoc b/components/camel-jetty9/src/main/docs/jetty-component.adoc
index 0b58fd7..fc6ced7 100644
--- a/components/camel-jetty9/src/main/docs/jetty-component.adoc
+++ b/components/camel-jetty9/src/main/docs/jetty-component.adoc
@@ -1,6 +1,4 @@
-[[Jetty-JettyComponent]]
-Jetty Component
-~~~~~~~~~~~~~~~
+# Jetty 9 Component
 
 The *jetty* component provides HTTP-based link:endpoint.html[endpoints]
 for consuming and producing HTTP requests. That is, the Jetty component

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jgroups/src/main/docs/jgroups-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jgroups/src/main/docs/jgroups-component.adoc b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
index 1be43f3..d381aa2 100644
--- a/components/camel-jgroups/src/main/docs/jgroups-component.adoc
+++ b/components/camel-jgroups/src/main/docs/jgroups-component.adoc
@@ -1,6 +1,4 @@
-[[JGroups-JGroupsComponent]]
-JGroups Component
-~~~~~~~~~~~~~~~~~
+# JGroups Component
 
 *Available since Camel 2.10.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jibx/src/main/docs/jibx-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jibx/src/main/docs/jibx-dataformat.adoc b/components/camel-jibx/src/main/docs/jibx-dataformat.adoc
index 1abd141..ec98de0 100644
--- a/components/camel-jibx/src/main/docs/jibx-dataformat.adoc
+++ b/components/camel-jibx/src/main/docs/jibx-dataformat.adoc
@@ -1,6 +1,4 @@
-[[JiBX-JiBX]]
-JiBX
-~~~~
+# JiBX DataFormat
 
 *Available as of Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jing/src/main/docs/jing-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jing/src/main/docs/jing-component.adoc b/components/camel-jing/src/main/docs/jing-component.adoc
index bed1893..2c4a649 100644
--- a/components/camel-jing/src/main/docs/jing-component.adoc
+++ b/components/camel-jing/src/main/docs/jing-component.adoc
@@ -1,6 +1,4 @@
-[[Jing-JingComponent]]
-Jing Component
-~~~~~~~~~~~~~~
+# Jing Component
 
 The Jing component uses the
 http://www.thaiopensource.com/relaxng/jing.html[Jing Library] to perform

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jira/src/main/docs/jira-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jira/src/main/docs/jira-component.adoc b/components/camel-jira/src/main/docs/jira-component.adoc
index 84e72bd..28abb51 100644
--- a/components/camel-jira/src/main/docs/jira-component.adoc
+++ b/components/camel-jira/src/main/docs/jira-component.adoc
@@ -1,6 +1,4 @@
-[[JIRA-JIRA]]
-JIRA
-~~~~
+# JIRA Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jms/src/main/docs/jms-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jms/src/main/docs/jms-component.adoc b/components/camel-jms/src/main/docs/jms-component.adoc
index 0647fd7..c0bd57c 100644
--- a/components/camel-jms/src/main/docs/jms-component.adoc
+++ b/components/camel-jms/src/main/docs/jms-component.adoc
@@ -1,3 +1,4 @@
+# JMS Component
 ifdef::env-github[]
 :icon-smile: :smiley:
 :caution-caption: :boom:

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jmx/src/main/docs/jmx-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jmx/src/main/docs/jmx-component.adoc b/components/camel-jmx/src/main/docs/jmx-component.adoc
index b8c1771..6d1aa8c 100644
--- a/components/camel-jmx/src/main/docs/jmx-component.adoc
+++ b/components/camel-jmx/src/main/docs/jmx-component.adoc
@@ -1,3 +1,4 @@
+# JMX Component
 ifdef::env-github[]
 :caution-caption: :boom:
 :important-caption: :exclamation:

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc b/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
index 95ab41a..965e573 100644
--- a/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
+++ b/components/camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Johnzon-Johnzon]]
-Johnzon
-~~~~~~~
+# JSon Johnzon DataFormat
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jolt/src/main/docs/jolt-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jolt/src/main/docs/jolt-component.adoc b/components/camel-jolt/src/main/docs/jolt-component.adoc
index f025c3f..ed25e5a 100644
--- a/components/camel-jolt/src/main/docs/jolt-component.adoc
+++ b/components/camel-jolt/src/main/docs/jolt-component.adoc
@@ -1,6 +1,4 @@
-[[JOLT-JOLTComponent]]
-JOLT Component
-~~~~~~~~~~~~~~
+# JOLT Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-josql/src/main/docs/sql-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-josql/src/main/docs/sql-language.adoc b/components/camel-josql/src/main/docs/sql-language.adoc
index ac2eba3..7038d5f 100644
--- a/components/camel-josql/src/main/docs/sql-language.adoc
+++ b/components/camel-josql/src/main/docs/sql-language.adoc
@@ -1,6 +1,4 @@
-[[SQL-SQLLanguage]]
-SQL Language
-~~~~~~~~~~~~
+# SQL Language
 
 The SQL support is added by http://josql.sourceforge.net/[JoSQL] and is
 primarily used for performing SQL queries on in-memory objects. If you

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jpa/src/main/docs/jpa-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jpa/src/main/docs/jpa-component.adoc b/components/camel-jpa/src/main/docs/jpa-component.adoc
index da3846b..e79d410 100644
--- a/components/camel-jpa/src/main/docs/jpa-component.adoc
+++ b/components/camel-jpa/src/main/docs/jpa-component.adoc
@@ -1,6 +1,4 @@
-[[JPA-JPAComponent]]
-JPA Component
-~~~~~~~~~~~~~
+# JPA Component
 
 The *jpa* component enables you to store and retrieve Java objects from
 persistent storage using EJB 3's Java Persistence Architecture (JPA),

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jsch/src/main/docs/scp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/main/docs/scp-component.adoc b/components/camel-jsch/src/main/docs/scp-component.adoc
index d1b2636..c92cbf5 100644
--- a/components/camel-jsch/src/main/docs/scp-component.adoc
+++ b/components/camel-jsch/src/main/docs/scp-component.adoc
@@ -1,6 +1,4 @@
-[[Jsch-Jsch]]
-Jsch
-~~~~
+# SCP Component
 
 The *camel-jsch* component supports the
 http://en.wikipedia.org/wiki/Secure_copy[SCP protocol] using the Client

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc b/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
index 11ffb57..766cec4 100644
--- a/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
+++ b/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
@@ -1,6 +1,4 @@
-[[JSonPath-JSonPath]]
-JSonPath
-~~~~~~~~
+# JSonPath Language
 
 *Available as of Camel 2.13*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jt400/src/main/docs/jt400-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jt400/src/main/docs/jt400-component.adoc b/components/camel-jt400/src/main/docs/jt400-component.adoc
index 69088df..1f0720c 100644
--- a/components/camel-jt400/src/main/docs/jt400-component.adoc
+++ b/components/camel-jt400/src/main/docs/jt400-component.adoc
@@ -1,6 +1,4 @@
-[[JT400-JT400Component]]
-JT/400 Component
-~~~~~~~~~~~~~~~~
+# JT400 Component
 
 The *`jt400`* component allows you to exchanges messages with an AS/400
 system using data queues.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-juel/src/main/docs/el-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-juel/src/main/docs/el-language.adoc b/components/camel-juel/src/main/docs/el-language.adoc
index b417327..440d2a3 100644
--- a/components/camel-juel/src/main/docs/el-language.adoc
+++ b/components/camel-juel/src/main/docs/el-language.adoc
@@ -1,3 +1,4 @@
+# EL Language
 [[EL-EL]]
 EL
 ~~

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-jxpath/src/main/docs/jxpath-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-jxpath/src/main/docs/jxpath-language.adoc b/components/camel-jxpath/src/main/docs/jxpath-language.adoc
index 38ba09a..3d6f0d8 100644
--- a/components/camel-jxpath/src/main/docs/jxpath-language.adoc
+++ b/components/camel-jxpath/src/main/docs/jxpath-language.adoc
@@ -1,6 +1,4 @@
-[[JXPath-JXPath]]
-JXPath
-~~~~~~
+# JXPath Language
 
 Camel supports http://commons.apache.org/jxpath/[JXPath] to allow
 link:xpath.html[XPath] expressions to be used on beans in an

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-kafka/src/main/docs/kafka-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-kafka/src/main/docs/kafka-component.adoc b/components/camel-kafka/src/main/docs/kafka-component.adoc
index d6d5aa1..1700c0e 100644
--- a/components/camel-kafka/src/main/docs/kafka-component.adoc
+++ b/components/camel-kafka/src/main/docs/kafka-component.adoc
@@ -1,6 +1,4 @@
-[[Kafka-KafkaComponent]]
-Kafka Component
-~~~~~~~~~~~~~~~
+# Kafka Component
 
 *Available as of Camel 2.13*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-kestrel/src/main/docs/kestrel-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-kestrel/src/main/docs/kestrel-component.adoc b/components/camel-kestrel/src/main/docs/kestrel-component.adoc
index e9b9f22..ba8d963 100644
--- a/components/camel-kestrel/src/main/docs/kestrel-component.adoc
+++ b/components/camel-kestrel/src/main/docs/kestrel-component.adoc
@@ -1,6 +1,4 @@
-[[Kestrel-KestrelComponent]]
-Kestrel Component
-~~~~~~~~~~~~~~~~~
+# Kestrel Component
 
 The Kestrel component allows messages to be sent to a
 https://github.com/robey/kestrel[Kestrel] queue, or messages to be

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-krati/src/main/docs/krati-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-krati/src/main/docs/krati-component.adoc b/components/camel-krati/src/main/docs/krati-component.adoc
index 3bb7ea1..996356e 100644
--- a/components/camel-krati/src/main/docs/krati-component.adoc
+++ b/components/camel-krati/src/main/docs/krati-component.adoc
@@ -1,6 +1,4 @@
-[[Krati-KratiComponent]]
-Krati Component
-~~~~~~~~~~~~~~~
+# Krati Component
 
 *Available as of Camel 2.9*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-kubernetes/src/main/docs/kubernetes-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-kubernetes/src/main/docs/kubernetes-component.adoc b/components/camel-kubernetes/src/main/docs/kubernetes-component.adoc
index 984325d..4978059 100644
--- a/components/camel-kubernetes/src/main/docs/kubernetes-component.adoc
+++ b/components/camel-kubernetes/src/main/docs/kubernetes-component.adoc
@@ -1,6 +1,4 @@
-[[Kubernetes-KubernetesComponent]]
-Kubernetes Component
-~~~~~~~~~~~~~~~~~~~~
+# Kubernetes Component
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ldap/src/main/docs/ldap-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ldap/src/main/docs/ldap-component.adoc b/components/camel-ldap/src/main/docs/ldap-component.adoc
index cc4703e..2489e78 100644
--- a/components/camel-ldap/src/main/docs/ldap-component.adoc
+++ b/components/camel-ldap/src/main/docs/ldap-component.adoc
@@ -1,6 +1,4 @@
-[[LDAP-LDAPComponent]]
-LDAP Component
-~~~~~~~~~~~~~~
+# LDAP Component
 
 The *ldap* component allows you to perform searches in LDAP servers
 using filters as the message payload. +

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc b/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
index 6ef72e9..fa81b62 100644
--- a/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
+++ b/components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc
@@ -1,6 +1,4 @@
-[[LinkedIn-LinkedInComponent]]
-LinkedIn Component
-~~~~~~~~~~~~~~~~~~
+# Linkedin Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-lucene/src/main/docs/lucene-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-lucene/src/main/docs/lucene-component.adoc b/components/camel-lucene/src/main/docs/lucene-component.adoc
index 165574d..289186d 100644
--- a/components/camel-lucene/src/main/docs/lucene-component.adoc
+++ b/components/camel-lucene/src/main/docs/lucene-component.adoc
@@ -1,6 +1,4 @@
-[[Lucene-LuceneIndexerandSearchComponent]]
-Lucene (Indexer and Search) Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Lucene Component
 
 *Available as of Camel 2.2*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc b/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
index 675dce0..3f0ee80 100644
--- a/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
+++ b/components/camel-lumberjack/src/main/docs/lumberjack-component.adoc
@@ -1,6 +1,4 @@
-[[Lumberjack-LumberjackComponent]]
-Lumberjack Component
-~~~~~~~~~~~~~~~~~~~~
+# Lumberjack Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-lzf/src/main/docs/lzf-dataformat.adoc b/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
index 12aa565..b873ceb 100644
--- a/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
+++ b/components/camel-lzf/src/main/docs/lzf-dataformat.adoc
@@ -1,6 +1,4 @@
-[[LZF-LZFDataFormat]]
-LZF Data Format
-~~~~~~~~~~~~~~~
+# LZF Deflate Compression DataFormat
 
 The
 LZF�https://cwiki.apache.org/confluence/display/CAMEL/Data+Format[Data

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mail/src/main/docs/mail-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mail/src/main/docs/mail-component.adoc b/components/camel-mail/src/main/docs/mail-component.adoc
index ed87fae..177051c 100644
--- a/components/camel-mail/src/main/docs/mail-component.adoc
+++ b/components/camel-mail/src/main/docs/mail-component.adoc
@@ -1,6 +1,4 @@
-[[Mail-MailComponent]]
-Mail Component
-~~~~~~~~~~~~~~
+# Mail Component
 
 The mail component provides access to Email via Spring's Mail support
 and the underlying JavaMail system.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc b/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
index 82f461d..80c6498 100644
--- a/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
+++ b/components/camel-mail/src/main/docs/mime-multipart-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Mime-Multipart-RSSDataformat]]
-MIME-Multipart Dataformat
-~~~~~~~~~~~~~~~~~~~~~~~~~
+# MIME Multipart DataFormat
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-metrics/src/main/docs/metrics-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-metrics/src/main/docs/metrics-component.adoc b/components/camel-metrics/src/main/docs/metrics-component.adoc
index 37500a1..cec5e5f 100644
--- a/components/camel-metrics/src/main/docs/metrics-component.adoc
+++ b/components/camel-metrics/src/main/docs/metrics-component.adoc
@@ -1,3 +1,4 @@
+# Metrics Component
 ifdef::env-github[]
 :caution-caption: :boom:
 :important-caption: :exclamation:

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mina/src/main/docs/mina-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mina/src/main/docs/mina-component.adoc b/components/camel-mina/src/main/docs/mina-component.adoc
index 00c6450..47e641b 100644
--- a/components/camel-mina/src/main/docs/mina-component.adoc
+++ b/components/camel-mina/src/main/docs/mina-component.adoc
@@ -1,6 +1,4 @@
-[[MINA-MINAComponent]]
-MINA Component
-~~~~~~~~~~~~~~
+# Mina Component
 
 *Deprecated*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mina2/src/main/docs/mina2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mina2/src/main/docs/mina2-component.adoc b/components/camel-mina2/src/main/docs/mina2-component.adoc
index 60a7622..1975038 100644
--- a/components/camel-mina2/src/main/docs/mina2-component.adoc
+++ b/components/camel-mina2/src/main/docs/mina2-component.adoc
@@ -1,6 +1,4 @@
-[[MINA2-MINA2Component]]
-MINA 2 Component
-~~~~~~~~~~~~~~~~
+# Mina2 Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mllp/src/main/docs/mllp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mllp/src/main/docs/mllp-component.adoc b/components/camel-mllp/src/main/docs/mllp-component.adoc
index e4f5492..f9875bc 100644
--- a/components/camel-mllp/src/main/docs/mllp-component.adoc
+++ b/components/camel-mllp/src/main/docs/mllp-component.adoc
@@ -1,6 +1,4 @@
-[[Mllp-MllpComponent]]
-MLLP Component
-~~~~~~~~~~~~~~
+# MLLP Component
 
 *available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mongodb-gridfs/src/main/docs/gridfs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mongodb-gridfs/src/main/docs/gridfs-component.adoc b/components/camel-mongodb-gridfs/src/main/docs/gridfs-component.adoc
index 315b3f0..f66c8af 100644
--- a/components/camel-mongodb-gridfs/src/main/docs/gridfs-component.adoc
+++ b/components/camel-mongodb-gridfs/src/main/docs/gridfs-component.adoc
@@ -1,6 +1,4 @@
-[[MongoDBGridFS-CamelMongoDBGridFScomponent]]
-Camel MongoDB GridFS component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# MongoDBGridFS Component
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mongodb/src/main/docs/mongodb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mongodb/src/main/docs/mongodb-component.adoc b/components/camel-mongodb/src/main/docs/mongodb-component.adoc
index b63b4e7..ff04df5 100644
--- a/components/camel-mongodb/src/main/docs/mongodb-component.adoc
+++ b/components/camel-mongodb/src/main/docs/mongodb-component.adoc
@@ -1,6 +1,4 @@
-[[MongoDB-CamelMongoDBcomponent]]
-Camel MongoDB component
-~~~~~~~~~~~~~~~~~~~~~~~
+# MongoDB Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mongodb3/src/main/docs/mongodb3-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mongodb3/src/main/docs/mongodb3-component.adoc b/components/camel-mongodb3/src/main/docs/mongodb3-component.adoc
index d416f98..7d9f61a 100644
--- a/components/camel-mongodb3/src/main/docs/mongodb3-component.adoc
+++ b/components/camel-mongodb3/src/main/docs/mongodb3-component.adoc
@@ -1,6 +1,4 @@
-[[MongoDB-CamelMongoDB3component]]
-Camel MongoDB3 component
-~~~~~~~~~~~~~~~~~~~~~~~
+# MongoDB Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mqtt/src/main/docs/mqtt-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mqtt/src/main/docs/mqtt-component.adoc b/components/camel-mqtt/src/main/docs/mqtt-component.adoc
index 9dfaf6e..c950628 100644
--- a/components/camel-mqtt/src/main/docs/mqtt-component.adoc
+++ b/components/camel-mqtt/src/main/docs/mqtt-component.adoc
@@ -1,6 +1,4 @@
-[[MQTT-MQTTComponent]]
-MQTT Component
-~~~~~~~~~~~~~~
+# MQTT Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-msv/src/main/docs/msv-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-msv/src/main/docs/msv-component.adoc b/components/camel-msv/src/main/docs/msv-component.adoc
index 6aed8af..07e354b 100644
--- a/components/camel-msv/src/main/docs/msv-component.adoc
+++ b/components/camel-msv/src/main/docs/msv-component.adoc
@@ -1,6 +1,4 @@
-[[MSV-MSVComponent]]
-MSV Component
-~~~~~~~~~~~~~
+# MSV Component
 
 The MSV component performs XML validation of the message body using the
 https://msv.dev.java.net/[MSV Library] and any of the supported XML

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mustache/src/main/docs/mustache-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mustache/src/main/docs/mustache-component.adoc b/components/camel-mustache/src/main/docs/mustache-component.adoc
index bd806a9..5b5e778 100644
--- a/components/camel-mustache/src/main/docs/mustache-component.adoc
+++ b/components/camel-mustache/src/main/docs/mustache-component.adoc
@@ -1,6 +1,4 @@
-[[Mustache-Mustache]]
-Mustache
-~~~~~~~~
+# Mustache Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mvel/src/main/docs/mvel-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mvel/src/main/docs/mvel-component.adoc b/components/camel-mvel/src/main/docs/mvel-component.adoc
index be4557d..bdd5e38 100644
--- a/components/camel-mvel/src/main/docs/mvel-component.adoc
+++ b/components/camel-mvel/src/main/docs/mvel-component.adoc
@@ -1,6 +1,4 @@
-[[MVELComponent-MVELComponent]]
-MVEL Component
-~~~~~~~~~~~~~~
+# MVEL Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mvel/src/main/docs/mvel-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mvel/src/main/docs/mvel-language.adoc b/components/camel-mvel/src/main/docs/mvel-language.adoc
index df6fb4b..15d4549 100644
--- a/components/camel-mvel/src/main/docs/mvel-language.adoc
+++ b/components/camel-mvel/src/main/docs/mvel-language.adoc
@@ -1,6 +1,4 @@
-[[Mvel-Mvel]]
-Mvel
-~~~~
+# MVEL Language
 
 Camel allows Mvel to be used as an link:expression.html[Expression] or
 link:predicate.html[Predicate] the link:dsl.html[DSL] or

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-mybatis/src/main/docs/mybatis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-mybatis/src/main/docs/mybatis-component.adoc b/components/camel-mybatis/src/main/docs/mybatis-component.adoc
index 0406401..a22f25a 100644
--- a/components/camel-mybatis/src/main/docs/mybatis-component.adoc
+++ b/components/camel-mybatis/src/main/docs/mybatis-component.adoc
@@ -1,6 +1,4 @@
-[[MyBatis-MyBatis]]
-MyBatis
-~~~~~~~
+# MyBatis Component
 
 *Available as of Camel 2.7*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-nagios/src/main/docs/nagios-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-nagios/src/main/docs/nagios-component.adoc b/components/camel-nagios/src/main/docs/nagios-component.adoc
index 710d28f..36677bb 100644
--- a/components/camel-nagios/src/main/docs/nagios-component.adoc
+++ b/components/camel-nagios/src/main/docs/nagios-component.adoc
@@ -1,6 +1,4 @@
-[[Nagios-Nagios]]
-Nagios
-~~~~~~
+# Nagios Component
 
 *Available as of Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-nats/src/main/docs/nats-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-nats/src/main/docs/nats-component.adoc b/components/camel-nats/src/main/docs/nats-component.adoc
index 7549757..a1b45b8 100644
--- a/components/camel-nats/src/main/docs/nats-component.adoc
+++ b/components/camel-nats/src/main/docs/nats-component.adoc
@@ -1,6 +1,4 @@
-[[NATS-NATSComponent]]
-NATS Component
-~~~~~~~~~~~~~~
+# Nats Component
 
 *Available since Camel 2.17.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-netty-http/src/main/docs/netty-http-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-netty-http/src/main/docs/netty-http-component.adoc b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
index 7e9c59b..03545f9 100644
--- a/components/camel-netty-http/src/main/docs/netty-http-component.adoc
+++ b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
@@ -1,6 +1,4 @@
-[[NettyHTTP-NettyHTTPComponent]]
-Netty HTTP Component
-~~~~~~~~~~~~~~~~~~~~
+# Netty HTTP Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-netty/src/main/docs/netty-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-netty/src/main/docs/netty-component.adoc b/components/camel-netty/src/main/docs/netty-component.adoc
index 029d194..57132d0 100644
--- a/components/camel-netty/src/main/docs/netty-component.adoc
+++ b/components/camel-netty/src/main/docs/netty-component.adoc
@@ -1,6 +1,4 @@
-[[Netty-NettyComponent]]
-Netty Component
-~~~~~~~~~~~~~~~
+# Netty Component
 
 *Available as of Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-netty4-http/src/main/docs/netty4-http-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-netty4-http/src/main/docs/netty4-http-component.adoc b/components/camel-netty4-http/src/main/docs/netty4-http-component.adoc
index 6b94e13..79f724a 100644
--- a/components/camel-netty4-http/src/main/docs/netty4-http-component.adoc
+++ b/components/camel-netty4-http/src/main/docs/netty4-http-component.adoc
@@ -1,6 +1,4 @@
-[[Netty4HTTP-Netty4HTTPComponent]]
-Netty4 HTTP Component
-~~~~~~~~~~~~~~~~~~~~~
+# Netty4 HTTP Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-netty4/src/main/docs/netty4-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-netty4/src/main/docs/netty4-component.adoc b/components/camel-netty4/src/main/docs/netty4-component.adoc
index 99dee35..d03e858 100644
--- a/components/camel-netty4/src/main/docs/netty4-component.adoc
+++ b/components/camel-netty4/src/main/docs/netty4-component.adoc
@@ -1,6 +1,4 @@
-[[Netty4-NettyComponent]]
-Netty Component
-~~~~~~~~~~~~~~~
+# Netty4 Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ognl/src/main/docs/ognl-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ognl/src/main/docs/ognl-language.adoc b/components/camel-ognl/src/main/docs/ognl-language.adoc
index 7fac192..afaa8b8 100644
--- a/components/camel-ognl/src/main/docs/ognl-language.adoc
+++ b/components/camel-ognl/src/main/docs/ognl-language.adoc
@@ -1,6 +1,4 @@
-[[OGNL-OGNL]]
-OGNL
-~~~~
+# OGNL Language
 
 Camel allows http://commons.apache.org/proper/commons-ognl/[OGNL] to be
 used as an link:expression.html[Expression] or

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc b/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
index bc317ec..28a432c 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
+++ b/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
@@ -1,6 +1,4 @@
-[[Olingo2-Olingo2Component]]
-Olingo2 Component
-~~~~~~~~~~~~~~~~~
+# Olingo2 Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openshift/src/main/docs/openshift-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openshift/src/main/docs/openshift-component.adoc b/components/camel-openshift/src/main/docs/openshift-component.adoc
index b70d2d2..d68834a 100644
--- a/components/camel-openshift/src/main/docs/openshift-component.adoc
+++ b/components/camel-openshift/src/main/docs/openshift-component.adoc
@@ -1,6 +1,4 @@
-[[Openshift-OpenshiftComponent]]
-Openshift Component
-~~~~~~~~~~~~~~~~~~~
+# OpenShift Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc b/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
index 17aa4d1..53d008d 100644
--- a/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-cinder-component.adoc
@@ -1,6 +1,4 @@
-[[OpenStack-cinder-Component]]
-Openstack Cinder Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+# OpenStack Cinder Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openstack/src/main/docs/openstack-glance-component.adoc b/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
index 65cdf44..168e4f8 100644
--- a/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-glance-component.adoc
@@ -1,6 +1,4 @@
-[[OpenStack-glance-Component]]
-Openstack Glance Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+# OpenStack Glance Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc b/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
index 1390039..4460243 100644
--- a/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-keystone-component.adoc
@@ -1,6 +1,4 @@
-[[OpenStack-keystone-Component]]
-Openstack Keystone Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# OpenStack Keystone Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc b/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
index 8abf56f..90e9ccd 100644
--- a/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-neutron-component.adoc
@@ -1,6 +1,4 @@
-[[OpenStack-neutron-Component]]
-Openstack Neutron Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# OpenStack Neutron Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openstack/src/main/docs/openstack-nova-component.adoc b/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
index e10c928..f37d49c 100644
--- a/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-nova-component.adoc
@@ -1,6 +1,4 @@
-[[OpenStack-nova-Component]]
-Openstack Nova Component
-~~~~~~~~~~~~~~~~~~~~~~~~
+# OpenStack Nova Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-openstack/src/main/docs/openstack-swift-component.adoc b/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
index dd7d371..e7581a0 100644
--- a/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
+++ b/components/camel-openstack/src/main/docs/openstack-swift-component.adoc
@@ -1,6 +1,4 @@
-[[OpenStack-swift-Component]]
-Openstack Swift Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+# OpenStack Swift Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc b/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
index 38eaddc..e1ffa11 100644
--- a/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
+++ b/components/camel-optaplanner/src/main/docs/optaplanner-component.adoc
@@ -1,6 +1,4 @@
-[[OptaPlanner-OptaPlanner]]
-OptaPlanner
-~~~~~~~~~~~
+# OptaPlanner Component
 
 *Available as of Camel 2.13*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-paho/src/main/docs/paho-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-paho/src/main/docs/paho-component.adoc b/components/camel-paho/src/main/docs/paho-component.adoc
index 66a97da..1dda450 100644
--- a/components/camel-paho/src/main/docs/paho-component.adoc
+++ b/components/camel-paho/src/main/docs/paho-component.adoc
@@ -1,6 +1,4 @@
-[[Paho-PahoComponent]]
-Paho Component
-~~~~~~~~~~~~~~
+# Paho Component
 
 INFO: Available as of Camel 2.16�
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc b/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
index cc03d28..2a6320f 100644
--- a/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
+++ b/components/camel-paxlogging/src/main/docs/paxlogging-component.adoc
@@ -1,6 +1,4 @@
-[[Pax-Logging-PaxLoggingcomponent]]
-PaxLogging component
-~~~~~~~~~~~~~~~~~~~~
+# OSGi PAX Logging Component
 
 *Available in Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-pdf/src/main/docs/pdf-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-pdf/src/main/docs/pdf-component.adoc b/components/camel-pdf/src/main/docs/pdf-component.adoc
index a608914..052f899 100644
--- a/components/camel-pdf/src/main/docs/pdf-component.adoc
+++ b/components/camel-pdf/src/main/docs/pdf-component.adoc
@@ -1,6 +1,4 @@
-[[PDF-PDF]]
-PDF
-~~~
+# PDF Component
 
 **Available as of Camel 2.16.0**
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-pgevent/src/main/docs/pgevent-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-pgevent/src/main/docs/pgevent-component.adoc b/components/camel-pgevent/src/main/docs/pgevent-component.adoc
index d795e20..de2ef0b 100644
--- a/components/camel-pgevent/src/main/docs/pgevent-component.adoc
+++ b/components/camel-pgevent/src/main/docs/pgevent-component.adoc
@@ -1,6 +1,4 @@
-[[PGEvent-PGEventComponentPostgresSQLEvent]]
-PGEvent Component (PostgresSQL Event)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# PostgresSQL Event Component
 
 This is a component for Apache Camel which allows for
 Producing/Consuming PostgreSQL events related to the LISTEN/NOTIFY

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-printer/src/main/docs/lpr-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-printer/src/main/docs/lpr-component.adoc b/components/camel-printer/src/main/docs/lpr-component.adoc
index 085ade9..8b07696 100644
--- a/components/camel-printer/src/main/docs/lpr-component.adoc
+++ b/components/camel-printer/src/main/docs/lpr-component.adoc
@@ -1,6 +1,4 @@
-[[Printer-PrinterComponent]]
-Printer Component
-~~~~~~~~~~~~~~~~~
+# Printer Component
 
 *Available as of Camel 2.1*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc b/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
index d5d9985..f6610e4 100644
--- a/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
+++ b/components/camel-protobuf/src/main/docs/protobuf-dataformat.adoc
@@ -1,3 +1,4 @@
+# Protobuf DataFormat
 [[Protobuf-Protobuf-ProtocolBuffers]]
 Protobuf - Protocol Buffers
 ---------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-quartz/src/main/docs/quartz-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-quartz/src/main/docs/quartz-component.adoc b/components/camel-quartz/src/main/docs/quartz-component.adoc
index 121f640..a2c0df2 100644
--- a/components/camel-quartz/src/main/docs/quartz-component.adoc
+++ b/components/camel-quartz/src/main/docs/quartz-component.adoc
@@ -1,6 +1,4 @@
-[[Quartz-QuartzComponent]]
-Quartz Component
-~~~~~~~~~~~~~~~~
+# Quartz Component
 
 The *quartz:* component provides a scheduled delivery of messages using
 the http://www.quartz-scheduler.org/[Quartz Scheduler 1.x].  +

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-quartz2/src/main/docs/quartz2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-quartz2/src/main/docs/quartz2-component.adoc b/components/camel-quartz2/src/main/docs/quartz2-component.adoc
index 3e2a659..2ad143b 100644
--- a/components/camel-quartz2/src/main/docs/quartz2-component.adoc
+++ b/components/camel-quartz2/src/main/docs/quartz2-component.adoc
@@ -1,6 +1,4 @@
-[[Quartz2-Quartz2Component]]
-Quartz2 Component
-~~~~~~~~~~~~~~~~~
+# Quartz2 Component
 
 *Available as of Camel 2.12.0*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-quickfix/src/main/docs/quickfix-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-quickfix/src/main/docs/quickfix-component.adoc b/components/camel-quickfix/src/main/docs/quickfix-component.adoc
index b39a092..7b09d03 100644
--- a/components/camel-quickfix/src/main/docs/quickfix-component.adoc
+++ b/components/camel-quickfix/src/main/docs/quickfix-component.adoc
@@ -1,3 +1,4 @@
+# QuickFix Component
 [[ConfluenceContent]]
 [[Quickfix-QuickFIXJComponent]]
 QuickFIX/J Component

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc b/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
index c9dea40..15e99e4 100644
--- a/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
+++ b/components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc
@@ -1,6 +1,4 @@
-[[RabbitMQ-RabbitMQComponent]]
-RabbitMQ Component
-~~~~~~~~~~~~~~~~~~
+# RabbitMQ Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-restlet/src/main/docs/restlet-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-restlet/src/main/docs/restlet-component.adoc b/components/camel-restlet/src/main/docs/restlet-component.adoc
index 6651ba4..55d6abe 100644
--- a/components/camel-restlet/src/main/docs/restlet-component.adoc
+++ b/components/camel-restlet/src/main/docs/restlet-component.adoc
@@ -1,6 +1,4 @@
-[[Restlet-RestletComponent]]
-Restlet Component
-~~~~~~~~~~~~~~~~~
+# Restlet Component
 
 The *Restlet* component provides http://www.restlet.org[Restlet] based
 link:endpoint.html[endpoints] for consuming and producing RESTful

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-rmi/src/main/docs/rmi-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-rmi/src/main/docs/rmi-component.adoc b/components/camel-rmi/src/main/docs/rmi-component.adoc
index a4c1251..83f6b5c 100644
--- a/components/camel-rmi/src/main/docs/rmi-component.adoc
+++ b/components/camel-rmi/src/main/docs/rmi-component.adoc
@@ -1,6 +1,4 @@
-[[RMI-RMIComponent]]
-RMI Component
-~~~~~~~~~~~~~
+# RMI Component
 
 The *rmi:* component binds link:exchange.html[Exchange]s to the RMI
 protocol (JRMP).

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-routebox/src/main/docs/routebox-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-routebox/src/main/docs/routebox-component.adoc b/components/camel-routebox/src/main/docs/routebox-component.adoc
index 3064982..23139f7 100644
--- a/components/camel-routebox/src/main/docs/routebox-component.adoc
+++ b/components/camel-routebox/src/main/docs/routebox-component.adoc
@@ -1,6 +1,4 @@
-[[Routebox-RouteboxComponent]]
-Routebox Component
-~~~~~~~~~~~~~~~~~~
+# RouteBox Component
 
 *Available as of Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-rss/src/main/docs/rss-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-rss/src/main/docs/rss-component.adoc b/components/camel-rss/src/main/docs/rss-component.adoc
index a644dd3..79e56c1 100644
--- a/components/camel-rss/src/main/docs/rss-component.adoc
+++ b/components/camel-rss/src/main/docs/rss-component.adoc
@@ -1,6 +1,4 @@
-[[RSS-RSSComponent]]
-RSS Component
-~~~~~~~~~~~~~
+# RSS Component
 
 The *rss:* component is used for polling RSS feeds. Camel will default
 poll the feed every 60th seconds.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-rss/src/main/docs/rss-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-rss/src/main/docs/rss-dataformat.adoc b/components/camel-rss/src/main/docs/rss-dataformat.adoc
index 7b6b731..b43e2cc 100644
--- a/components/camel-rss/src/main/docs/rss-dataformat.adoc
+++ b/components/camel-rss/src/main/docs/rss-dataformat.adoc
@@ -1,6 +1,4 @@
-[[RSS-RSSDataformat]]
-RSS Dataformat
-~~~~~~~~~~~~~
+# RSS DataFormat
 
 The RSS component ships with an RSS dataformat that can be used to
 convert between String (as XML) and ROME RSS model objects.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc b/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
index c4cb341..b68ff28 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
@@ -1,6 +1,4 @@
-[[Salesforce-Salesforcecomponent]]
-Salesforce component
-~~~~~~~~~~~~~~~~~~~~
+# Salesforce Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc b/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
index eb07f9d..3720b4d 100644
--- a/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
+++ b/components/camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc
@@ -1,6 +1,4 @@
-[[SAPNetWeaver-SAPNetWeaverGatewaycomponent]]
-SAP NetWeaver Gateway component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# SAP NetWeaver Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-saxon/src/main/docs/xquery-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-saxon/src/main/docs/xquery-component.adoc b/components/camel-saxon/src/main/docs/xquery-component.adoc
index 8cda39c..ba4730b 100644
--- a/components/camel-saxon/src/main/docs/xquery-component.adoc
+++ b/components/camel-saxon/src/main/docs/xquery-component.adoc
@@ -1,6 +1,4 @@
-[[XQuery-XQuery]]
-XQuery
-~~~~~~
+# XQuery Component
 
 Camel supports http://www.w3.org/TR/xquery/[XQuery] to allow an
 link:expression.html[Expression] or link:predicate.html[Predicate] to be

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-saxon/src/main/docs/xquery-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-saxon/src/main/docs/xquery-language.adoc b/components/camel-saxon/src/main/docs/xquery-language.adoc
index 9b86bfa..852c9f2 100644
--- a/components/camel-saxon/src/main/docs/xquery-language.adoc
+++ b/components/camel-saxon/src/main/docs/xquery-language.adoc
@@ -1,6 +1,4 @@
-[[XQuery-XQuery]]
-XQuery
-~~~~~~
+# XQuery Language
 
 Camel supports http://www.w3.org/TR/xquery/[XQuery] to allow an
 link:expression.html[Expression] or link:predicate.html[Predicate] to be

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-schematron/src/main/docs/schematron-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-schematron/src/main/docs/schematron-component.adoc b/components/camel-schematron/src/main/docs/schematron-component.adoc
index 0c32882..2de9dfa 100644
--- a/components/camel-schematron/src/main/docs/schematron-component.adoc
+++ b/components/camel-schematron/src/main/docs/schematron-component.adoc
@@ -1,6 +1,4 @@
-[[Schematron-SchematronComponent]]
-Schematron Component
-~~~~~~~~~~~~~~~~~~~~
+# Schematron Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-script/src/main/docs/javaScript-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-script/src/main/docs/javaScript-language.adoc b/components/camel-script/src/main/docs/javaScript-language.adoc
index b93e97c..2dc2fca 100644
--- a/components/camel-script/src/main/docs/javaScript-language.adoc
+++ b/components/camel-script/src/main/docs/javaScript-language.adoc
@@ -1,6 +1,4 @@
-[[JavaScript-JavaScript]]
-JavaScript
-~~~~~~~~~~
+# JavaScript Language
 
 Camel supports
 http://en.wikipedia.org/wiki/JavaScript[JavaScript/ECMAScript] among

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-script/src/main/docs/php-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-script/src/main/docs/php-language.adoc b/components/camel-script/src/main/docs/php-language.adoc
index 4f983a0..c7dcb13 100644
--- a/components/camel-script/src/main/docs/php-language.adoc
+++ b/components/camel-script/src/main/docs/php-language.adoc
@@ -1,6 +1,4 @@
-[[PHP-PHP]]
-PHP
-~~~
+# PHP Language
 
 Camel supports http://www.php.net/[PHP] among other
 link:scripting-languages.html[Scripting Languages] to allow an

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-script/src/main/docs/python-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-script/src/main/docs/python-language.adoc b/components/camel-script/src/main/docs/python-language.adoc
index b7417ee..aa4fd07 100644
--- a/components/camel-script/src/main/docs/python-language.adoc
+++ b/components/camel-script/src/main/docs/python-language.adoc
@@ -1,6 +1,4 @@
-[[Python-Python]]
-Python
-~~~~~~
+# Python Language
 
 Camel supports http://www.python.org/[Python] among other
 link:scripting-languages.html[Scripting Languages] to allow an

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-script/src/main/docs/ruby-language.adoc
----------------------------------------------------------------------
diff --git a/components/camel-script/src/main/docs/ruby-language.adoc b/components/camel-script/src/main/docs/ruby-language.adoc
index 38dd01d..7a3e83e 100644
--- a/components/camel-script/src/main/docs/ruby-language.adoc
+++ b/components/camel-script/src/main/docs/ruby-language.adoc
@@ -1,6 +1,4 @@
-[[Ruby-Ruby]]
-Ruby
-~~~~
+# Ruby Language
 
 Camel supports http://www.ruby-lang.org/en/[Ruby] among other
 link:scripting-languages.html[Scripting Languages] to allow an

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-servicenow/src/main/docs/servicenow-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-servicenow/src/main/docs/servicenow-component.adoc b/components/camel-servicenow/src/main/docs/servicenow-component.adoc
index 4feba12..258ec81 100644
--- a/components/camel-servicenow/src/main/docs/servicenow-component.adoc
+++ b/components/camel-servicenow/src/main/docs/servicenow-component.adoc
@@ -1,6 +1,4 @@
-[[ServiceNow-ServiceNowComponent]]
-ServiceNow Component
-~~~~~~~~~~~~~~~~~~~~
+# ServiceNow Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-servlet/src/main/docs/servlet-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-servlet/src/main/docs/servlet-component.adoc b/components/camel-servlet/src/main/docs/servlet-component.adoc
index e26921d..bc35e2e 100644
--- a/components/camel-servlet/src/main/docs/servlet-component.adoc
+++ b/components/camel-servlet/src/main/docs/servlet-component.adoc
@@ -1,6 +1,4 @@
-[[SERVLET-ServletComponent]]
-Servlet Component
-~~~~~~~~~~~~~~~~~
+# Servlet Component
 
 The *servlet:* component provides HTTP based
 link:endpoint.html[endpoints] for consuming HTTP requests that arrive at

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-sip/src/main/docs/sip-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sip/src/main/docs/sip-component.adoc b/components/camel-sip/src/main/docs/sip-component.adoc
index 65e406b..082d621 100644
--- a/components/camel-sip/src/main/docs/sip-component.adoc
+++ b/components/camel-sip/src/main/docs/sip-component.adoc
@@ -1,6 +1,4 @@
-[[Sip-SIPComponent]]
-SIP Component
-~~~~~~~~~~~~~
+# SIP Component
 
 *Available as of Camel 2.5*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sjms/src/main/docs/sjms-batch-component.adoc b/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
index a0a9d90..98d6671 100644
--- a/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
+++ b/components/camel-sjms/src/main/docs/sjms-batch-component.adoc
@@ -1,3 +1,4 @@
+# Simple JMS Batch Component
 [[ConfluenceContent]]
 [[SJMSBatch-SJMSBatchComponent]]
 SJMS Batch Component

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-sjms/src/main/docs/sjms-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-sjms/src/main/docs/sjms-component.adoc b/components/camel-sjms/src/main/docs/sjms-component.adoc
index 3d91511..7cb31cc 100644
--- a/components/camel-sjms/src/main/docs/sjms-component.adoc
+++ b/components/camel-sjms/src/main/docs/sjms-component.adoc
@@ -1,3 +1,4 @@
+# Simple JMS Component
 ifdef::env-github[]
 :icon-smile: :smiley:
 :caution-caption: :boom:

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-slack/src/main/docs/slack-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-slack/src/main/docs/slack-component.adoc b/components/camel-slack/src/main/docs/slack-component.adoc
index 5d65ad2..9e0a5bc 100644
--- a/components/camel-slack/src/main/docs/slack-component.adoc
+++ b/components/camel-slack/src/main/docs/slack-component.adoc
@@ -1,6 +1,4 @@
-[[Slack-SlackComponent]]
-Slack Component
-~~~~~~~~~~~~~~~
+# Slack Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-smpp/src/main/docs/smpp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-smpp/src/main/docs/smpp-component.adoc b/components/camel-smpp/src/main/docs/smpp-component.adoc
index d142c37..8db80ec 100644
--- a/components/camel-smpp/src/main/docs/smpp-component.adoc
+++ b/components/camel-smpp/src/main/docs/smpp-component.adoc
@@ -1,6 +1,4 @@
-[[SMPP-SMPPComponent]]
-SMPP Component
-~~~~~~~~~~~~~~
+# SMPP Component
 
 *CamelSmppFinalStatusAvailable as of Camel 2.2*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc b/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
index 9ec7ebd..10f4289 100644
--- a/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
+++ b/components/camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc
@@ -1,6 +1,4 @@
-[[YAMLDataFormat-YAML]]
-YAML
-~~~~
+# YAML SnakeYAML DataFormat
 
 YAML is a�link:data-format.html[Data Format]�to marshal and unmarshal
 Java objects to and from�http://www.yaml.org/[YAML].

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-snmp/src/main/docs/snmp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-snmp/src/main/docs/snmp-component.adoc b/components/camel-snmp/src/main/docs/snmp-component.adoc
index a060355..3cd76e0 100644
--- a/components/camel-snmp/src/main/docs/snmp-component.adoc
+++ b/components/camel-snmp/src/main/docs/snmp-component.adoc
@@ -1,6 +1,4 @@
-[[SNMP-SNMPComponent]]
-SNMP Component
-~~~~~~~~~~~~~~
+# SNMP Component
 
 *Available as of Camel 2.1*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc b/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
index 92d7aea..70d1d62 100644
--- a/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
+++ b/components/camel-soap/src/main/docs/soapjaxb-dataformat.adoc
@@ -1,6 +1,4 @@
-[[SOAP-SOAPDataFormat]]
-SOAP DataFormat
-~~~~~~~~~~~~~~~
+# SOAP DataFormat
 
 *Available as of Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-solr/src/main/docs/solr-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-solr/src/main/docs/solr-component.adoc b/components/camel-solr/src/main/docs/solr-component.adoc
index 0be1bb4..ebcf0ce 100644
--- a/components/camel-solr/src/main/docs/solr-component.adoc
+++ b/components/camel-solr/src/main/docs/solr-component.adoc
@@ -1,6 +1,4 @@
-[[Solr-SolrComponent]]
-Solr Component
-~~~~~~~~~~~~~~
+# Solr Component
 
 *Available as of Camel 2.9*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc b/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
index b43f38f..c09f81c 100644
--- a/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
+++ b/components/camel-spark-rest/src/main/docs/spark-rest-component.adoc
@@ -1,6 +1,4 @@
-[[Spark-rest-Spark-restComponent]]
-Spark-rest Component
-~~~~~~~~~~~~~~~~~~~~
+# Spark Rest Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spark/src/main/docs/spark-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spark/src/main/docs/spark-component.adoc b/components/camel-spark/src/main/docs/spark-component.adoc
index 94aa68d..fc71216 100644
--- a/components/camel-spark/src/main/docs/spark-component.adoc
+++ b/components/camel-spark/src/main/docs/spark-component.adoc
@@ -1,6 +1,4 @@
-[[ApacheSpark-ApacheSparkcomponent]]
-Apache Spark component
-~~~~~~~~~~~~~~~~~~~~~~
+# Apache Spark Component
 
 INFO: Apache Spark component is available starting from Camel *2.17*.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-splunk/src/main/docs/splunk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-splunk/src/main/docs/splunk-component.adoc b/components/camel-splunk/src/main/docs/splunk-component.adoc
index cb298e2..c45960c 100644
--- a/components/camel-splunk/src/main/docs/splunk-component.adoc
+++ b/components/camel-splunk/src/main/docs/splunk-component.adoc
@@ -1,6 +1,4 @@
-[[Splunk-SplunkComponent]]
-Splunk Component
-~~~~~~~~~~~~~~~~
+# Splunk Component
 
 *Available as of Camel 2.13*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc b/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
index a6047ab..a7cfbcc 100644
--- a/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
+++ b/components/camel-spring-batch/src/main/docs/spring-batch-component.adoc
@@ -1,6 +1,4 @@
-[[SpringBatch-SpringBatchComponent]]
-Spring Batch Component
-~~~~~~~~~~~~~~~~~~~~~~
+# Spring Batch Component
 
 The *spring-batch:* component and support classes provide integration
 bridge between Camel and http://www.springsource.org/spring-batch[Spring

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc b/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
index a654bfb..3d3dc08 100644
--- a/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
+++ b/components/camel-spring-integration/src/main/docs/spring-integration-component.adoc
@@ -1,6 +1,4 @@
-[[SpringIntegration-SpringIntegrationComponent]]
-Spring Integration Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Spring Integration Component
 
 The *spring-integration:* component provides a bridge for Camel
 components to talk to

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc b/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
index 5d0e813..df5f34e 100644
--- a/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
+++ b/components/camel-spring-ldap/src/main/docs/spring-ldap-component.adoc
@@ -1,6 +1,4 @@
-[[SpringLDAP-SpringLDAPComponent]]
-Spring LDAP Component
-~~~~~~~~~~~~~~~~~~~~~
+# Spring LDAP Component
 
 *Available since Camel 2.11*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
index f59ef3a..cdc2286 100644
--- a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
+++ b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
@@ -1,6 +1,4 @@
-[[SpringRedis-SpringRedisComponent]]
-Spring Redis Component
-~~~~~~~~~~~~~~~~~~~~~~
+# Spring Redis Component
 
 *Available as of Camel 2.11*
 


[4/4] camel git commit: CAMEL-10687: Component docs - Auto generate title so they are consistent

Posted by da...@apache.org.
CAMEL-10687: Component docs - Auto generate title so they are consistent


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b66ce503
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b66ce503
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b66ce503

Branch: refs/heads/master
Commit: b66ce50311dec1727179148dd4d9e84b74395164
Parents: 83c2848
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Jan 10 15:56:45 2017 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Jan 10 15:56:45 2017 +0100

----------------------------------------------------------------------
 camel-core/src/main/docs/bean-component.adoc            |  4 +---
 camel-core/src/main/docs/bean-language.adoc             |  4 +---
 camel-core/src/main/docs/binding-component.adoc         |  1 +
 camel-core/src/main/docs/browse-component.adoc          |  4 +---
 camel-core/src/main/docs/class-component.adoc           |  4 +---
 camel-core/src/main/docs/constant-language.adoc         |  4 +---
 camel-core/src/main/docs/controlbus-component.adoc      |  1 +
 camel-core/src/main/docs/dataformat-component.adoc      |  4 +---
 camel-core/src/main/docs/dataset-component.adoc         |  4 +---
 camel-core/src/main/docs/direct-component.adoc          |  4 +---
 camel-core/src/main/docs/direct-vm-component.adoc       |  4 +---
 camel-core/src/main/docs/exchangeProperty-language.adoc |  4 +---
 camel-core/src/main/docs/file-component.adoc            |  4 +---
 camel-core/src/main/docs/file-language.adoc             |  4 +---
 camel-core/src/main/docs/gzip-dataformat.adoc           |  4 +---
 camel-core/src/main/docs/header-language.adoc           |  4 +---
 camel-core/src/main/docs/language-component.adoc        |  4 +---
 camel-core/src/main/docs/log-component.adoc             |  4 +---
 camel-core/src/main/docs/mock-component.adoc            |  1 +
 camel-core/src/main/docs/properties-component.adoc      |  4 +---
 camel-core/src/main/docs/ref-component.adoc             |  4 +---
 camel-core/src/main/docs/ref-language.adoc              |  4 +---
 camel-core/src/main/docs/rest-api-component.adoc        |  4 +---
 camel-core/src/main/docs/rest-component.adoc            |  4 +---
 camel-core/src/main/docs/scheduler-component.adoc       |  4 +---
 camel-core/src/main/docs/seda-component.adoc            |  4 +---
 camel-core/src/main/docs/serialization-dataformat.adoc  |  4 +---
 camel-core/src/main/docs/simple-language.adoc           |  4 +---
 camel-core/src/main/docs/string-dataformat.adoc         |  4 +---
 camel-core/src/main/docs/stub-component.adoc            |  4 +---
 camel-core/src/main/docs/test-component.adoc            |  4 +---
 camel-core/src/main/docs/timer-component.adoc           |  4 +---
 camel-core/src/main/docs/tokenize-language.adoc         |  4 +---
 camel-core/src/main/docs/validator-component.adoc       |  4 +---
 camel-core/src/main/docs/vm-component.adoc              |  4 +---
 camel-core/src/main/docs/xpath-language.adoc            |  4 +---
 camel-core/src/main/docs/xslt-component.adoc            |  4 +---
 camel-core/src/main/docs/xtokenize-language.adoc        |  4 +---
 camel-core/src/main/docs/zip-dataformat.adoc            |  4 +---
 .../camel-ahc-ws/src/main/docs/ahc-ws-component.adoc    |  4 +---
 components/camel-ahc/src/main/docs/ahc-component.adoc   |  4 +---
 components/camel-amqp/src/main/docs/amqp-component.adoc |  4 +---
 components/camel-apns/src/main/docs/apns-component.adoc |  4 +---
 .../src/main/docs/asterisk-component.adoc               |  4 +---
 .../camel-atmos/src/main/docs/atmos-component.adoc      |  4 +---
 .../src/main/docs/atmosphere-websocket-component.adoc   |  4 +---
 components/camel-atom/src/main/docs/atom-component.adoc |  4 +---
 components/camel-avro/src/main/docs/avro-component.adoc |  4 +---
 .../camel-avro/src/main/docs/avro-dataformat.adoc       |  4 +---
 .../camel-aws/src/main/docs/aws-cw-component.adoc       |  4 +---
 .../camel-aws/src/main/docs/aws-ddb-component.adoc      |  4 +---
 .../src/main/docs/aws-ddbstream-component.adoc          |  4 +---
 .../camel-aws/src/main/docs/aws-ec2-component.adoc      |  4 +---
 .../camel-aws/src/main/docs/aws-kinesis-component.adoc  |  4 +---
 .../camel-aws/src/main/docs/aws-s3-component.adoc       |  4 +---
 .../camel-aws/src/main/docs/aws-sdb-component.adoc      |  4 +---
 .../camel-aws/src/main/docs/aws-ses-component.adoc      |  4 +---
 .../camel-aws/src/main/docs/aws-sns-component.adoc      |  4 +---
 .../camel-aws/src/main/docs/aws-sqs-component.adoc      |  4 +---
 .../camel-aws/src/main/docs/aws-swf-component.adoc      |  4 +---
 .../camel-barcode/src/main/docs/barcode-dataformat.adoc |  4 +---
 .../camel-base64/src/main/docs/base64-dataformat.adoc   |  4 +---
 .../src/main/docs/bean-validator-component.adoc         |  4 +---
 .../camel-beanio/src/main/docs/beanio-dataformat.adoc   |  4 +---
 .../src/main/docs/beanstalk-component.adoc              |  4 +---
 .../camel-bindy/src/main/docs/bindy-dataformat.adoc     |  4 +---
 .../camel-bonita/src/main/docs/bonita-component.adoc    |  4 +---
 .../camel-boon/src/main/docs/boon-dataformat.adoc       |  4 +---
 components/camel-box/src/main/docs/box-component.adoc   |  4 +---
 .../src/main/docs/braintree-component.adoc              |  4 +---
 .../camel-cache/src/main/docs/cache-component.adoc      |  4 +---
 .../camel-cassandraql/src/main/docs/cql-component.adoc  |  1 +
 .../camel-castor/src/main/docs/castor-dataformat.adoc   |  4 +---
 .../src/main/docs/chronicle-engine-component.adoc       |  1 +
 .../camel-chunk/src/main/docs/chunk-component.adoc      |  4 +---
 .../camel-cm-sms/src/main/docs/cm-sms-component.adoc    |  4 +---
 components/camel-cmis/src/main/docs/cmis-component.adoc |  4 +---
 components/camel-coap/src/main/docs/coap-component.adoc |  4 +---
 .../camel-cometd/src/main/docs/cometd-component.adoc    |  4 +---
 .../camel-consul/src/main/docs/consul-component.adoc    |  4 +---
 .../camel-context/src/main/docs/context-component.adoc  |  4 +---
 .../camel-couchdb/src/main/docs/couchdb-component.adoc  |  4 +---
 .../camel-crypto/src/main/docs/crypto-component.adoc    |  4 +---
 .../camel-crypto/src/main/docs/crypto-dataformat.adoc   |  4 +---
 .../camel-crypto/src/main/docs/pgp-dataformat.adoc      |  4 +---
 components/camel-csv/src/main/docs/csv-dataformat.adoc  |  4 +---
 components/camel-cxf/src/main/docs/cxf-component.adoc   |  4 +---
 components/camel-cxf/src/main/docs/cxfrs-component.adoc |  4 +---
 .../src/main/docs/disruptor-component.adoc              |  4 +---
 components/camel-dns/src/main/docs/dns-component.adoc   |  4 +---
 .../camel-docker/src/main/docs/docker-component.adoc    |  4 +---
 .../camel-dozer/src/main/docs/dozer-component.adoc      |  4 +---
 .../camel-drill/src/main/docs/drill-component.adoc      |  4 +---
 .../camel-dropbox/src/main/docs/dropbox-component.adoc  |  4 +---
 .../camel-ehcache/src/main/docs/ehcache-component.adoc  |  4 +---
 components/camel-ejb/src/main/docs/ejb-component.adoc   |  4 +---
 .../src/main/docs/elasticsearch-component.adoc          |  4 +---
 .../camel-elsql/src/main/docs/elsql-component.adoc      |  4 +---
 components/camel-etcd/src/main/docs/etcd-component.adoc |  1 +
 .../src/main/docs/eventadmin-component.adoc             |  4 +---
 components/camel-exec/src/main/docs/exec-component.adoc |  4 +---
 .../src/main/docs/facebook-component.adoc               |  4 +---
 .../src/main/docs/flatpack-component.adoc               |  4 +---
 .../src/main/docs/flatpack-dataformat.adoc              |  4 +---
 .../camel-flink/src/main/docs/flink-component.adoc      |  4 +---
 components/camel-fop/src/main/docs/fop-component.adoc   |  4 +---
 .../src/main/docs/freemarker-component.adoc             |  4 +---
 components/camel-ftp/src/main/docs/ftp-component.adoc   |  4 +---
 components/camel-ftp/src/main/docs/ftps-component.adoc  |  4 +---
 components/camel-ftp/src/main/docs/sftp-component.adoc  |  4 +---
 .../camel-ganglia/src/main/docs/ganglia-component.adoc  |  4 +---
 .../src/main/docs/geocoder-component.adoc               |  4 +---
 components/camel-git/src/main/docs/git-component.adoc   |  4 +---
 .../camel-github/src/main/docs/github-component.adoc    |  4 +---
 .../src/main/docs/google-calendar-component.adoc        |  4 +---
 .../src/main/docs/google-drive-component.adoc           |  4 +---
 .../src/main/docs/google-mail-component.adoc            |  4 +---
 .../src/main/docs/google-pubsub-component.adoc          |  4 +---
 components/camel-gora/src/main/docs/gora-component.adoc |  4 +---
 .../camel-grape/src/main/docs/grape-component.adoc      |  4 +---
 .../camel-groovy/src/main/docs/groovy-language.adoc     |  4 +---
 .../camel-gson/src/main/docs/json-gson-dataformat.adoc  |  4 +---
 .../src/main/docs/guava-eventbus-component.adoc         |  4 +---
 .../src/main/docs/hazelcast-component.adoc              |  4 +---
 .../camel-hbase/src/main/docs/hbase-component.adoc      |  4 +---
 components/camel-hdfs/src/main/docs/hdfs-component.adoc |  4 +---
 .../camel-hdfs2/src/main/docs/hdfs2-component.adoc      |  4 +---
 .../camel-hessian/src/main/docs/hessian-dataformat.adoc |  4 +---
 .../camel-hipchat/src/main/docs/hipchat-component.adoc  |  4 +---
 components/camel-hl7/src/main/docs/hl7-dataformat.adoc  |  4 +---
 components/camel-hl7/src/main/docs/terser-language.adoc |  1 +
 components/camel-http/src/main/docs/http-component.adoc |  4 +---
 .../camel-http4/src/main/docs/http4-component.adoc      |  4 +---
 .../camel-ibatis/src/main/docs/ibatis-component.adoc    |  4 +---
 .../camel-ical/src/main/docs/ical-dataformat.adoc       |  4 +---
 .../src/main/docs/infinispan-component.adoc             |  4 +---
 .../src/main/docs/influxdb-component.adoc               |  4 +---
 components/camel-irc/src/main/docs/irc-component.adoc   |  4 +---
 .../camel-ironmq/src/main/docs/ironmq-component.adoc    |  4 +---
 .../src/main/docs/json-jackson-dataformat.adoc          |  4 +---
 .../src/main/docs/jacksonxml-dataformat.adoc            |  4 +---
 .../src/main/docs/javaspace-component.adoc              |  4 +---
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc       |  4 +---
 components/camel-jbpm/src/main/docs/jbpm-component.adoc |  4 +---
 .../camel-jcache/src/main/docs/jcache-component.adoc    |  4 +---
 .../camel-jclouds/src/main/docs/jclouds-component.adoc  |  4 +---
 components/camel-jcr/src/main/docs/jcr-component.adoc   |  4 +---
 components/camel-jdbc/src/main/docs/jdbc-component.adoc |  4 +---
 .../camel-jetty9/src/main/docs/jetty-component.adoc     |  4 +---
 .../camel-jgroups/src/main/docs/jgroups-component.adoc  |  4 +---
 .../camel-jibx/src/main/docs/jibx-dataformat.adoc       |  4 +---
 components/camel-jing/src/main/docs/jing-component.adoc |  4 +---
 components/camel-jira/src/main/docs/jira-component.adoc |  4 +---
 components/camel-jms/src/main/docs/jms-component.adoc   |  1 +
 components/camel-jmx/src/main/docs/jmx-component.adoc   |  1 +
 .../src/main/docs/json-johnzon-dataformat.adoc          |  4 +---
 components/camel-jolt/src/main/docs/jolt-component.adoc |  4 +---
 components/camel-josql/src/main/docs/sql-language.adoc  |  4 +---
 components/camel-jpa/src/main/docs/jpa-component.adoc   |  4 +---
 components/camel-jsch/src/main/docs/scp-component.adoc  |  4 +---
 .../camel-jsonpath/src/main/docs/jsonpath-language.adoc |  4 +---
 .../camel-jt400/src/main/docs/jt400-component.adoc      |  4 +---
 components/camel-juel/src/main/docs/el-language.adoc    |  1 +
 .../camel-jxpath/src/main/docs/jxpath-language.adoc     |  4 +---
 .../camel-kafka/src/main/docs/kafka-component.adoc      |  4 +---
 .../camel-kestrel/src/main/docs/kestrel-component.adoc  |  4 +---
 .../camel-krati/src/main/docs/krati-component.adoc      |  4 +---
 .../src/main/docs/kubernetes-component.adoc             |  4 +---
 components/camel-ldap/src/main/docs/ldap-component.adoc |  4 +---
 .../src/main/docs/linkedin-component.adoc               |  4 +---
 .../camel-lucene/src/main/docs/lucene-component.adoc    |  4 +---
 .../src/main/docs/lumberjack-component.adoc             |  4 +---
 components/camel-lzf/src/main/docs/lzf-dataformat.adoc  |  4 +---
 components/camel-mail/src/main/docs/mail-component.adoc |  4 +---
 .../src/main/docs/mime-multipart-dataformat.adoc        |  4 +---
 .../camel-metrics/src/main/docs/metrics-component.adoc  |  1 +
 components/camel-mina/src/main/docs/mina-component.adoc |  4 +---
 .../camel-mina2/src/main/docs/mina2-component.adoc      |  4 +---
 components/camel-mllp/src/main/docs/mllp-component.adoc |  4 +---
 .../src/main/docs/gridfs-component.adoc                 |  4 +---
 .../camel-mongodb/src/main/docs/mongodb-component.adoc  |  4 +---
 .../src/main/docs/mongodb3-component.adoc               |  4 +---
 components/camel-mqtt/src/main/docs/mqtt-component.adoc |  4 +---
 components/camel-msv/src/main/docs/msv-component.adoc   |  4 +---
 .../src/main/docs/mustache-component.adoc               |  4 +---
 components/camel-mvel/src/main/docs/mvel-component.adoc |  4 +---
 components/camel-mvel/src/main/docs/mvel-language.adoc  |  4 +---
 .../camel-mybatis/src/main/docs/mybatis-component.adoc  |  4 +---
 .../camel-nagios/src/main/docs/nagios-component.adoc    |  4 +---
 components/camel-nats/src/main/docs/nats-component.adoc |  4 +---
 .../src/main/docs/netty-http-component.adoc             |  4 +---
 .../camel-netty/src/main/docs/netty-component.adoc      |  4 +---
 .../src/main/docs/netty4-http-component.adoc            |  4 +---
 .../camel-netty4/src/main/docs/netty4-component.adoc    |  4 +---
 components/camel-ognl/src/main/docs/ognl-language.adoc  |  4 +---
 .../src/main/docs/olingo2-component.adoc                |  4 +---
 .../src/main/docs/openshift-component.adoc              |  4 +---
 .../src/main/docs/openstack-cinder-component.adoc       |  4 +---
 .../src/main/docs/openstack-glance-component.adoc       |  4 +---
 .../src/main/docs/openstack-keystone-component.adoc     |  4 +---
 .../src/main/docs/openstack-neutron-component.adoc      |  4 +---
 .../src/main/docs/openstack-nova-component.adoc         |  4 +---
 .../src/main/docs/openstack-swift-component.adoc        |  4 +---
 .../src/main/docs/optaplanner-component.adoc            |  4 +---
 components/camel-paho/src/main/docs/paho-component.adoc |  4 +---
 .../src/main/docs/paxlogging-component.adoc             |  4 +---
 components/camel-pdf/src/main/docs/pdf-component.adoc   |  4 +---
 .../camel-pgevent/src/main/docs/pgevent-component.adoc  |  4 +---
 .../camel-printer/src/main/docs/lpr-component.adoc      |  4 +---
 .../src/main/docs/protobuf-dataformat.adoc              |  1 +
 .../camel-quartz/src/main/docs/quartz-component.adoc    |  4 +---
 .../camel-quartz2/src/main/docs/quartz2-component.adoc  |  4 +---
 .../src/main/docs/quickfix-component.adoc               |  1 +
 .../src/main/docs/rabbitmq-component.adoc               |  4 +---
 .../camel-restlet/src/main/docs/restlet-component.adoc  |  4 +---
 components/camel-rmi/src/main/docs/rmi-component.adoc   |  4 +---
 .../src/main/docs/routebox-component.adoc               |  4 +---
 components/camel-rss/src/main/docs/rss-component.adoc   |  4 +---
 components/camel-rss/src/main/docs/rss-dataformat.adoc  |  4 +---
 .../src/main/docs/salesforce-component.adoc             |  4 +---
 .../src/main/docs/sap-netweaver-component.adoc          |  4 +---
 .../camel-saxon/src/main/docs/xquery-component.adoc     |  4 +---
 .../camel-saxon/src/main/docs/xquery-language.adoc      |  4 +---
 .../src/main/docs/schematron-component.adoc             |  4 +---
 .../camel-script/src/main/docs/javaScript-language.adoc |  4 +---
 components/camel-script/src/main/docs/php-language.adoc |  4 +---
 .../camel-script/src/main/docs/python-language.adoc     |  4 +---
 .../camel-script/src/main/docs/ruby-language.adoc       |  4 +---
 .../src/main/docs/servicenow-component.adoc             |  4 +---
 .../camel-servlet/src/main/docs/servlet-component.adoc  |  4 +---
 components/camel-sip/src/main/docs/sip-component.adoc   |  4 +---
 .../camel-sjms/src/main/docs/sjms-batch-component.adoc  |  1 +
 components/camel-sjms/src/main/docs/sjms-component.adoc |  1 +
 .../camel-slack/src/main/docs/slack-component.adoc      |  4 +---
 components/camel-smpp/src/main/docs/smpp-component.adoc |  4 +---
 .../src/main/docs/yaml-snakeyaml-dataformat.adoc        |  4 +---
 components/camel-snmp/src/main/docs/snmp-component.adoc |  4 +---
 .../camel-soap/src/main/docs/soapjaxb-dataformat.adoc   |  4 +---
 components/camel-solr/src/main/docs/solr-component.adoc |  4 +---
 .../src/main/docs/spark-rest-component.adoc             |  4 +---
 .../camel-spark/src/main/docs/spark-component.adoc      |  4 +---
 .../camel-splunk/src/main/docs/splunk-component.adoc    |  4 +---
 .../src/main/docs/spring-batch-component.adoc           |  4 +---
 .../src/main/docs/spring-integration-component.adoc     |  4 +---
 .../src/main/docs/spring-ldap-component.adoc            |  4 +---
 .../src/main/docs/spring-redis-component.adoc           |  4 +---
 .../src/main/docs/spring-ws-component.adoc              |  4 +---
 .../camel-spring/src/main/docs/spel-language.adoc       |  4 +---
 .../src/main/docs/spring-event-component.adoc           |  4 +---
 components/camel-sql/src/main/docs/sql-component.adoc   |  4 +---
 .../camel-sql/src/main/docs/sql-stored-component.adoc   |  4 +---
 components/camel-ssh/src/main/docs/ssh-component.adoc   |  4 +---
 components/camel-stax/src/main/docs/stax-component.adoc |  4 +---
 .../camel-stomp/src/main/docs/stomp-component.adoc      |  4 +---
 .../camel-stream/src/main/docs/stream-component.adoc    |  4 +---
 .../src/main/docs/string-template-component.adoc        |  4 +---
 .../camel-syslog/src/main/docs/syslog-dataformat.adoc   |  4 +---
 .../src/main/docs/tidyMarkup-dataformat.adoc            |  4 +---
 .../camel-tarfile/src/main/docs/tarfile-dataformat.adoc |  4 +---
 .../src/main/docs/telegram-component.adoc               |  4 +---
 .../camel-twitter/src/main/docs/twitter-component.adoc  |  1 +
 .../src/main/docs/undertow-component.adoc               |  4 +---
 .../src/main/docs/univocity-csv-dataformat.adoc         |  4 +---
 .../src/main/docs/univocity-fixed-dataformat.adoc       |  4 +---
 .../src/main/docs/univocity-tsv-dataformat.adoc         |  4 +---
 .../src/main/docs/velocity-component.adoc               |  4 +---
 .../camel-vertx/src/main/docs/vertx-component.adoc      |  4 +---
 .../camel-weather/src/main/docs/weather-component.adoc  |  4 +---
 .../src/main/docs/websocket-component.adoc              |  4 +---
 .../src/main/docs/xmlBeans-dataformat.adoc              |  4 +---
 .../camel-xmljson/src/main/docs/xmljson-dataformat.adoc |  4 +---
 .../camel-xmlrpc/src/main/docs/xmlrpc-component.adoc    |  4 +---
 .../camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc   |  4 +---
 .../src/main/docs/secureXML-dataformat.adoc             |  4 +---
 .../src/main/docs/xmlsecurity-component.adoc            |  4 +---
 components/camel-xmpp/src/main/docs/xmpp-component.adoc |  4 +---
 .../src/main/docs/json-xstream-dataformat.adoc          |  4 +---
 .../camel-xstream/src/main/docs/xstream-dataformat.adoc |  4 +---
 .../camel-yammer/src/main/docs/yammer-component.adoc    |  4 +---
 .../camel-zipfile/src/main/docs/zipfile-dataformat.adoc |  4 +---
 .../src/main/docs/zookeeper-component.adoc              | 12 +-----------
 281 files changed, 281 insertions(+), 803 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/bean-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/bean-component.adoc b/camel-core/src/main/docs/bean-component.adoc
index 32c70a6..b35606b 100644
--- a/camel-core/src/main/docs/bean-component.adoc
+++ b/camel-core/src/main/docs/bean-component.adoc
@@ -1,6 +1,4 @@
-[[Bean-BeanComponent]]
-Bean Component
-~~~~~~~~~~~~~~
+# Bean Component
 
 The *bean:* component binds beans to Camel message exchanges.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/bean-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/bean-language.adoc b/camel-core/src/main/docs/bean-language.adoc
index 2b71b96..5f8d514 100644
--- a/camel-core/src/main/docs/bean-language.adoc
+++ b/camel-core/src/main/docs/bean-language.adoc
@@ -1,6 +1,4 @@
-[[BeanLanguage-BeanLanguage]]
-Bean Language
-~~~~~~~~~~~~~
+# Bean method Language
 
 The purpose of the Bean Language is to be able to implement an
 link:expression.html[Expression] or link:predicate.html[Predicate] using

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/binding-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/binding-component.adoc b/camel-core/src/main/docs/binding-component.adoc
index 77e4702..14533d5 100644
--- a/camel-core/src/main/docs/binding-component.adoc
+++ b/camel-core/src/main/docs/binding-component.adoc
@@ -1,3 +1,4 @@
+# Binding Component
 [[Binding-Binding]]
 Binding
 -------

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/browse-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/browse-component.adoc b/camel-core/src/main/docs/browse-component.adoc
index a9dfef7..925246f 100644
--- a/camel-core/src/main/docs/browse-component.adoc
+++ b/camel-core/src/main/docs/browse-component.adoc
@@ -1,6 +1,4 @@
-[[Browse-BrowseComponent]]
-Browse Component
-~~~~~~~~~~~~~~~~
+# Browse Component
 
 The Browse component provides a simple
 link:browsableendpoint.html[BrowsableEndpoint] which can be useful for

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/class-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/class-component.adoc b/camel-core/src/main/docs/class-component.adoc
index ae44978..5b0a96d 100644
--- a/camel-core/src/main/docs/class-component.adoc
+++ b/camel-core/src/main/docs/class-component.adoc
@@ -1,6 +1,4 @@
-[[Class-ClassComponent]]
-Class Component
-~~~~~~~~~~~~~~~
+# Class Component
 
 *Available as of Camel 2.4*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/constant-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/constant-language.adoc b/camel-core/src/main/docs/constant-language.adoc
index 102605c..c045e1f 100644
--- a/camel-core/src/main/docs/constant-language.adoc
+++ b/camel-core/src/main/docs/constant-language.adoc
@@ -1,6 +1,4 @@
-[[Constant-ConstantExpressionLanguage]]
-Constant Expression Language
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Constant Language
 
 The Constant Expression Language is really just a way to specify
 constant strings as a type of expression.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/controlbus-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/controlbus-component.adoc b/camel-core/src/main/docs/controlbus-component.adoc
index c759596..24eca34 100644
--- a/camel-core/src/main/docs/controlbus-component.adoc
+++ b/camel-core/src/main/docs/controlbus-component.adoc
@@ -1,3 +1,4 @@
+# Control Bus Component
 [[ControlBus-ControlBus]]
 ControlBus
 ^^^^^^^^^^

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/dataformat-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/dataformat-component.adoc b/camel-core/src/main/docs/dataformat-component.adoc
index 1c6f34b..73738a3 100644
--- a/camel-core/src/main/docs/dataformat-component.adoc
+++ b/camel-core/src/main/docs/dataformat-component.adoc
@@ -1,6 +1,4 @@
-[[DataFormatComponent-DataFormatComponent]]
-Data Format Component
-~~~~~~~~~~~~~~~~~~~~~
+# Data Format Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/dataset-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/dataset-component.adoc b/camel-core/src/main/docs/dataset-component.adoc
index 189dc42..62c5585 100644
--- a/camel-core/src/main/docs/dataset-component.adoc
+++ b/camel-core/src/main/docs/dataset-component.adoc
@@ -1,6 +1,4 @@
-[[DataSet-DataSetComponent]]
-DataSet Component
-~~~~~~~~~~~~~~~~~
+# Dataset Component
 
 link:testing.html[Testing] of distributed and asynchronous processing is
 notoriously difficult. The link:mock.html[Mock], link:test.html[Test]

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/direct-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/direct-component.adoc b/camel-core/src/main/docs/direct-component.adoc
index 62071b1..6afdb46 100644
--- a/camel-core/src/main/docs/direct-component.adoc
+++ b/camel-core/src/main/docs/direct-component.adoc
@@ -1,6 +1,4 @@
-[[Direct-DirectComponent]]
-Direct Component
-~~~~~~~~~~~~~~~~
+# Direct Component
 
 The *direct:* component provides direct, synchronous invocation of any
 consumers when a producer sends a message exchange. +

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/direct-vm-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/direct-vm-component.adoc b/camel-core/src/main/docs/direct-vm-component.adoc
index 8d67bd4..82629b3 100644
--- a/camel-core/src/main/docs/direct-vm-component.adoc
+++ b/camel-core/src/main/docs/direct-vm-component.adoc
@@ -1,6 +1,4 @@
-[[Direct-VM-DirectVMComponent]]
-Direct VM Component
-~~~~~~~~~~~~~~~~~~~
+# Direct VM Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/exchangeProperty-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/exchangeProperty-language.adoc b/camel-core/src/main/docs/exchangeProperty-language.adoc
index 89dd139..ecb7e86 100644
--- a/camel-core/src/main/docs/exchangeProperty-language.adoc
+++ b/camel-core/src/main/docs/exchangeProperty-language.adoc
@@ -1,6 +1,4 @@
-[[ExchangeProperty-ExchangePropertyExpressionLanguage]]
-ExchangeProperty Expression Language
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# ExchangeProperty Language
 
 The ExchangeProperty Expression Language allows you to extract values of
 named exchange properties.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/file-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/file-component.adoc b/camel-core/src/main/docs/file-component.adoc
index 1ee9614..df80d2e 100644
--- a/camel-core/src/main/docs/file-component.adoc
+++ b/camel-core/src/main/docs/file-component.adoc
@@ -1,6 +1,4 @@
-[[File2-FileComponent]]
-File Component
-~~~~~~~~~~~~~~
+# File Component
 
 The File component provides access to file systems, allowing files to be
 processed by any other Camel link:components.html[Components] or

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/file-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/file-language.adoc b/camel-core/src/main/docs/file-language.adoc
index 1c761a7..7a8628f 100644
--- a/camel-core/src/main/docs/file-language.adoc
+++ b/camel-core/src/main/docs/file-language.adoc
@@ -1,6 +1,4 @@
-[[FileLanguage-FileExpressionLanguage]]
-File Expression Language
-~~~~~~~~~~~~~~~~~~~~~~~~
+# File Language
 
 INFO:*File language is now merged with Simple language*
 From Camel 2.2 onwards, the file language is now merged with

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/gzip-dataformat.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/gzip-dataformat.adoc b/camel-core/src/main/docs/gzip-dataformat.adoc
index d6c9196..7a0b708 100644
--- a/camel-core/src/main/docs/gzip-dataformat.adoc
+++ b/camel-core/src/main/docs/gzip-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Gzip-Dataformat]]
-Gzip Dataformat
-~~~~~~~~~~~~~~~
+# GZip DataFormat
 
 The GZip link:data-format.html[Data Format] is a message compression and
 de-compression format. It uses the same deflate algorithm that is used

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/header-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/header-language.adoc b/camel-core/src/main/docs/header-language.adoc
index 473dd0e..94d09b4 100644
--- a/camel-core/src/main/docs/header-language.adoc
+++ b/camel-core/src/main/docs/header-language.adoc
@@ -1,6 +1,4 @@
-[[Header-HeaderExpressionLanguage]]
-Header Expression Language
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Header Language
 
 The Header Expression Language allows you to extract values of named
 headers.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/language-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/language-component.adoc b/camel-core/src/main/docs/language-component.adoc
index ed3f1ea..88a3c38 100644
--- a/camel-core/src/main/docs/language-component.adoc
+++ b/camel-core/src/main/docs/language-component.adoc
@@ -1,6 +1,4 @@
-[[Language-Language]]
-Language
-~~~~~~~~
+# Language Component
 
 *Available as of Camel 2.5*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/log-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/log-component.adoc b/camel-core/src/main/docs/log-component.adoc
index 0148c1e..be6598b 100644
--- a/camel-core/src/main/docs/log-component.adoc
+++ b/camel-core/src/main/docs/log-component.adoc
@@ -1,6 +1,4 @@
-[[Log-LogComponent]]
-Log Component
-~~~~~~~~~~~~~
+# Log Component
 
 The *log:* component logs message exchanges to the underlying logging
 mechanism.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/mock-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/mock-component.adoc b/camel-core/src/main/docs/mock-component.adoc
index de1dd5d..dff920f 100644
--- a/camel-core/src/main/docs/mock-component.adoc
+++ b/camel-core/src/main/docs/mock-component.adoc
@@ -1,3 +1,4 @@
+# Mock Component
 ifdef::env-github[]
 :caution-caption: :boom:
 :important-caption: :exclamation:

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/properties-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/properties-component.adoc b/camel-core/src/main/docs/properties-component.adoc
index e10cd33..f5ef239 100644
--- a/camel-core/src/main/docs/properties-component.adoc
+++ b/camel-core/src/main/docs/properties-component.adoc
@@ -1,6 +1,4 @@
-[[Properties-PropertiesComponent]]
-Properties Component
-~~~~~~~~~~~~~~~~~~~~
+# Properties Component
 
 *Available as of Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/ref-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/ref-component.adoc b/camel-core/src/main/docs/ref-component.adoc
index fdaa189..4bc2125 100644
--- a/camel-core/src/main/docs/ref-component.adoc
+++ b/camel-core/src/main/docs/ref-component.adoc
@@ -1,6 +1,4 @@
-[[Ref-RefComponent]]
-Ref Component
-~~~~~~~~~~~~~
+# Ref Component
 
 The *ref:* component is used for lookup of existing endpoints bound in
 the link:registry.html[Registry].

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/ref-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/ref-language.adoc b/camel-core/src/main/docs/ref-language.adoc
index c610e0d..bc6c176 100644
--- a/camel-core/src/main/docs/ref-language.adoc
+++ b/camel-core/src/main/docs/ref-language.adoc
@@ -1,6 +1,4 @@
-[[RefLanguage-RefExpressionLanguage]]
-Ref Expression Language
-~~~~~~~~~~~~~~~~~~~~~~~
+# Ref Language
 
 *Available as of Camel 2.8*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/rest-api-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/rest-api-component.adoc b/camel-core/src/main/docs/rest-api-component.adoc
index fb51e26..f575373 100644
--- a/camel-core/src/main/docs/rest-api-component.adoc
+++ b/camel-core/src/main/docs/rest-api-component.adoc
@@ -1,6 +1,4 @@
-[[RestDSL-RestDSL]]
-Rest DSL
-~~~~~~~~
+# REST API Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/rest-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/rest-component.adoc b/camel-core/src/main/docs/rest-component.adoc
index 40c0258..6a3e54a 100644
--- a/camel-core/src/main/docs/rest-component.adoc
+++ b/camel-core/src/main/docs/rest-component.adoc
@@ -1,6 +1,4 @@
-[[Rest-RestComponent]]
-Rest Component
-~~~~~~~~~~~~~~
+# REST Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/scheduler-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/scheduler-component.adoc b/camel-core/src/main/docs/scheduler-component.adoc
index c56a400..98a498a 100644
--- a/camel-core/src/main/docs/scheduler-component.adoc
+++ b/camel-core/src/main/docs/scheduler-component.adoc
@@ -1,6 +1,4 @@
-[[Scheduler-SchedulerComponent]]
-Scheduler Component
-~~~~~~~~~~~~~~~~~~~
+# Scheduler Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/seda-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/seda-component.adoc b/camel-core/src/main/docs/seda-component.adoc
index bbf1f7c..7fb7d10 100644
--- a/camel-core/src/main/docs/seda-component.adoc
+++ b/camel-core/src/main/docs/seda-component.adoc
@@ -1,6 +1,4 @@
-[[SEDA-SEDAComponent]]
-SEDA Component
-~~~~~~~~~~~~~~
+# SEDA Component
 
 The *seda:* component provides asynchronous
 http://www.eecs.harvard.edu/~mdw/proj/seda/[SEDA] behavior, so that

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/serialization-dataformat.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/serialization-dataformat.adoc b/camel-core/src/main/docs/serialization-dataformat.adoc
index f15fa0f..3ee351f 100644
--- a/camel-core/src/main/docs/serialization-dataformat.adoc
+++ b/camel-core/src/main/docs/serialization-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Serialization-Serialization]]
-Serialization
-~~~~~~~~~~~~~
+# Java Object Serialization DataFormat
 
 Serialization is a link:data-format.html[Data Format] which uses the
 standard Java Serialization mechanism to unmarshal a binary payload into

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/simple-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/simple-language.adoc b/camel-core/src/main/docs/simple-language.adoc
index 53fc510..b5c6cca 100644
--- a/camel-core/src/main/docs/simple-language.adoc
+++ b/camel-core/src/main/docs/simple-language.adoc
@@ -1,6 +1,4 @@
-[[Simple-SimpleExpressionLanguage]]
-Simple Expression Language
-~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Simple Language
 
 The Simple Expression Language was a really simple language when it was
 created, but has since grown more powerful. It is primarily intended for

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/string-dataformat.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/string-dataformat.adoc b/camel-core/src/main/docs/string-dataformat.adoc
index b531813..b43199b 100644
--- a/camel-core/src/main/docs/string-dataformat.adoc
+++ b/camel-core/src/main/docs/string-dataformat.adoc
@@ -1,6 +1,4 @@
-[[String-Dataformat]]
-String Dataformat
-~~~~~~~~~~~~~~~~~
+# String Encoding DataFormat
 
 The String link:data-format.html[Data Format] is a textual based format
 that supports encoding.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/stub-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/stub-component.adoc b/camel-core/src/main/docs/stub-component.adoc
index b17f692..a10370d 100644
--- a/camel-core/src/main/docs/stub-component.adoc
+++ b/camel-core/src/main/docs/stub-component.adoc
@@ -1,6 +1,4 @@
-[[Stub-StubComponent]]
-Stub Component
-~~~~~~~~~~~~~~
+# Stub Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/test-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/test-component.adoc b/camel-core/src/main/docs/test-component.adoc
index 5953853..39a5050 100644
--- a/camel-core/src/main/docs/test-component.adoc
+++ b/camel-core/src/main/docs/test-component.adoc
@@ -1,6 +1,4 @@
-[[Test-TestComponent]]
-Test Component
-~~~~~~~~~~~~~~
+# Test Component
 
 link:testing.html[Testing] of distributed and asynchronous processing is
 notoriously difficult. The link:mock.html[Mock], link:test.html[Test]

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/timer-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/timer-component.adoc b/camel-core/src/main/docs/timer-component.adoc
index e249c86..5eb25eb 100644
--- a/camel-core/src/main/docs/timer-component.adoc
+++ b/camel-core/src/main/docs/timer-component.adoc
@@ -1,6 +1,4 @@
-[[Timer-TimerComponent]]
-Timer Component
-~~~~~~~~~~~~~~~
+# Timer Component
 
 The *timer:* component is used to generate message exchanges when a
 timer fires You can only consume events from this endpoint.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/tokenize-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/tokenize-language.adoc b/camel-core/src/main/docs/tokenize-language.adoc
index 77087d4..ee82fdf 100644
--- a/camel-core/src/main/docs/tokenize-language.adoc
+++ b/camel-core/src/main/docs/tokenize-language.adoc
@@ -1,6 +1,4 @@
-[[Tokenizer-Tokenizer]]
-Tokenizer
-~~~~~~~~~
+# Tokenize Language
 
 The tokenizer language is a built-in language in camel-core, which is
 most often used only with the link:splitter.html[Splitter] EIP to split

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/validator-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/validator-component.adoc b/camel-core/src/main/docs/validator-component.adoc
index 5124fcd..1ba29d0 100644
--- a/camel-core/src/main/docs/validator-component.adoc
+++ b/camel-core/src/main/docs/validator-component.adoc
@@ -1,6 +1,4 @@
-[[Validation-ValidationComponent]]
-Validation Component
-~~~~~~~~~~~~~~~~~~~~
+# Validator Component
 
 The Validation component performs XML validation of the message body
 using the JAXP Validation API and based on any of the supported XML

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/vm-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/vm-component.adoc b/camel-core/src/main/docs/vm-component.adoc
index 8da46a0..61bc85e 100644
--- a/camel-core/src/main/docs/vm-component.adoc
+++ b/camel-core/src/main/docs/vm-component.adoc
@@ -1,6 +1,4 @@
-[[VM-VMComponent]]
-VM Component
-~~~~~~~~~~~~
+# VM Component
 
 The *vm:* component provides asynchronous
 http://www.eecs.harvard.edu/~mdw/proj/seda/[SEDA] behavior, exchanging

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/xpath-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/xpath-language.adoc b/camel-core/src/main/docs/xpath-language.adoc
index bfbdeef..bf86be9 100644
--- a/camel-core/src/main/docs/xpath-language.adoc
+++ b/camel-core/src/main/docs/xpath-language.adoc
@@ -1,6 +1,4 @@
-[[XPath-XPath]]
-XPath
-~~~~~
+# XPath Language
 
 Camel supports http://www.w3.org/TR/xpath[XPath] to allow an
 link:expression.html[Expression] or link:predicate.html[Predicate] to be

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/xslt-component.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/xslt-component.adoc b/camel-core/src/main/docs/xslt-component.adoc
index d2fe262..30e171d 100644
--- a/camel-core/src/main/docs/xslt-component.adoc
+++ b/camel-core/src/main/docs/xslt-component.adoc
@@ -1,6 +1,4 @@
-[[XSLT-XSLT]]
-XSLT
-~~~~
+# XSLT Component
 
 The *xslt:* component allows you to process a message using an
 http://www.w3.org/TR/xslt[XSLT] template. This can be ideal when using

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/xtokenize-language.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/xtokenize-language.adoc b/camel-core/src/main/docs/xtokenize-language.adoc
index 2171407..b1f1761 100644
--- a/camel-core/src/main/docs/xtokenize-language.adoc
+++ b/camel-core/src/main/docs/xtokenize-language.adoc
@@ -1,6 +1,4 @@
-[[XMLTokenizer-XMLTokenizer]]
-XMLTokenizer
-~~~~~~~~~~~~
+# XML Tokenize Language
 
 The xml tokenizer language is a built-in language in camel-core, which
 is a truly XML-aware tokenizer that can be used with the Splitter as the

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/camel-core/src/main/docs/zip-dataformat.adoc
----------------------------------------------------------------------
diff --git a/camel-core/src/main/docs/zip-dataformat.adoc b/camel-core/src/main/docs/zip-dataformat.adoc
index 926a348..9a400ca 100644
--- a/camel-core/src/main/docs/zip-dataformat.adoc
+++ b/camel-core/src/main/docs/zip-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Zip-Dataformat]]
-Zip Dataformat
-~~~~~~~~~~~~~~
+# Zip Deflate Compression DataFormat
 
 The Zip link:data-format.html[Data Format] is a message compression and
 de-compression format. Messages marshalled using Zip compression can be

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
index 0a56379..c35e7f1 100644
--- a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
+++ b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
@@ -1,6 +1,4 @@
-[[AHC-WS-AsyncHttpClientWebsocketClientComponent]]
-Async Http Client (AHC) Websocket Client Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# AHC Websocket Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ahc/src/main/docs/ahc-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ahc/src/main/docs/ahc-component.adoc b/components/camel-ahc/src/main/docs/ahc-component.adoc
index 7bc770f..e9e97d7 100644
--- a/components/camel-ahc/src/main/docs/ahc-component.adoc
+++ b/components/camel-ahc/src/main/docs/ahc-component.adoc
@@ -1,6 +1,4 @@
-[[AHC-AsyncHttpClientComponent]]
-Async Http Client Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# AHC Component
 
 *Available as of Camel 2.8*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-amqp/src/main/docs/amqp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-amqp/src/main/docs/amqp-component.adoc b/components/camel-amqp/src/main/docs/amqp-component.adoc
index 7496e05..5b34c67 100644
--- a/components/camel-amqp/src/main/docs/amqp-component.adoc
+++ b/components/camel-amqp/src/main/docs/amqp-component.adoc
@@ -1,6 +1,4 @@
-[[AMQP-AMQP]]
-AMQP
-~~~~
+# AMQP Component
 
 The *amqp:* component supports the http://www.amqp.org/[AMQP 1.0
 protocol] using the JMS Client API of the http://qpid.apache.org/[Qpid]

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-apns/src/main/docs/apns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-apns/src/main/docs/apns-component.adoc b/components/camel-apns/src/main/docs/apns-component.adoc
index 5f4a690..09a1a32 100644
--- a/components/camel-apns/src/main/docs/apns-component.adoc
+++ b/components/camel-apns/src/main/docs/apns-component.adoc
@@ -1,6 +1,4 @@
-[[APNS-ApnsComponent]]
-Apns Component
-~~~~~~~~~~~~~~
+# APNS Component
 
 *Available as of Camel 2.8*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-asterisk/src/main/docs/asterisk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-asterisk/src/main/docs/asterisk-component.adoc b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
index c03e86c..7369bb2 100644
--- a/components/camel-asterisk/src/main/docs/asterisk-component.adoc
+++ b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
@@ -1,6 +1,4 @@
-[[AsteriskComponent-AsteriskComponent]]
-Asterisk Component
-~~~~~~~~~~~~~~~~~~~
+# Asterisk Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-atmos/src/main/docs/atmos-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atmos/src/main/docs/atmos-component.adoc b/components/camel-atmos/src/main/docs/atmos-component.adoc
index db76d86..989846b 100644
--- a/components/camel-atmos/src/main/docs/atmos-component.adoc
+++ b/components/camel-atmos/src/main/docs/atmos-component.adoc
@@ -1,6 +1,4 @@
-[[Atmos-Atmos]]
-Atmos Component
-~~~~~~~~~~~~~~~
+# Atmos Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
index 2f3a5c3..2acbac9 100644
--- a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
+++ b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
@@ -1,6 +1,4 @@
-[[Atmosphere-Websocket-AtmosphereWebsocketServletComponent]]
-Atmosphere Websocket Servlet Component
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Atmosphere Websocket Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-atom/src/main/docs/atom-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atom/src/main/docs/atom-component.adoc b/components/camel-atom/src/main/docs/atom-component.adoc
index 7549a9c..2349a17 100644
--- a/components/camel-atom/src/main/docs/atom-component.adoc
+++ b/components/camel-atom/src/main/docs/atom-component.adoc
@@ -1,6 +1,4 @@
-[[Atom-AtomComponent]]
-Atom Component
-~~~~~~~~~~~~~~
+# Atom Component
 
 The *atom:* component is used for polling Atom feeds.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-avro/src/main/docs/avro-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/docs/avro-component.adoc b/components/camel-avro/src/main/docs/avro-component.adoc
index 78eeacc..cc18ca0 100644
--- a/components/camel-avro/src/main/docs/avro-component.adoc
+++ b/components/camel-avro/src/main/docs/avro-component.adoc
@@ -1,6 +1,4 @@
-[[avro-AvroComponent]]
-Avro Component
-~~~~~~~~~~~~~~
+# Avro Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-avro/src/main/docs/avro-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-avro/src/main/docs/avro-dataformat.adoc b/components/camel-avro/src/main/docs/avro-dataformat.adoc
index 38058da..233db77 100644
--- a/components/camel-avro/src/main/docs/avro-dataformat.adoc
+++ b/components/camel-avro/src/main/docs/avro-dataformat.adoc
@@ -1,6 +1,4 @@
-[[avro-AvroDataformat]]
-Avro Dataformat
-~~~~~~~~~~~~~~~
+# Avro DataFormat
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-cw-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-cw-component.adoc b/components/camel-aws/src/main/docs/aws-cw-component.adoc
index 6844c62..9e86f2b 100644
--- a/components/camel-aws/src/main/docs/aws-cw-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-cw-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-CW-CWComponent]]
-CW Component
-~~~~~~~~~~~~
+# AWS CloudWatch Component
 
 *Available as of Camel 2.11
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-ddb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ddb-component.adoc b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
index 17c4fb8..07138e6 100644
--- a/components/camel-aws/src/main/docs/aws-ddb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-DDB-DDBComponent]]
-DDB Component
-~~~~~~~~~~~~~
+# AWS DynamoDB Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
index d8f5770..56b04c1 100644
--- a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-DDBSTREAM-DynamoDBStreamComponent]]
-DynamoDB Stream Component
-~~~~~~~~~~~~~~~~~~~~~~~~~
+# AWS DynamoDB Streams Component
 
 *Available as of Camel 2.7*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-ec2-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ec2-component.adoc b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
index 6050a23..a5a18b1 100644
--- a/components/camel-aws/src/main/docs/aws-ec2-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-EC2-EC2Component]]
-EC2 Component
-~~~~~~~~~~~~~
+# AWS EC2 Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
index a52ad4e..27f0794 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-KINESIS-KinesisComponent]]
-Kinesis Component
-~~~~~~~~~~~~~~~~~
+# AWS Kinesis Component
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-s3-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-s3-component.adoc b/components/camel-aws/src/main/docs/aws-s3-component.adoc
index 93af640..581740f 100644
--- a/components/camel-aws/src/main/docs/aws-s3-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-s3-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-S3-S3Component]]
-S3 Component
-~~~~~~~~~~~~
+# AWS S3 Storage Service Component
 
 *Available as of Camel 2.8*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-sdb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sdb-component.adoc b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
index 104e95c..70cef12 100644
--- a/components/camel-aws/src/main/docs/aws-sdb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-SDB-SDBComponent]]
-SDB Component
-~~~~~~~~~~~~~
+# AWS SimpleDB Component
 
 *Available as of Camel 2.8.4*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-ses-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-ses-component.adoc b/components/camel-aws/src/main/docs/aws-ses-component.adoc
index 5a996f7..0b45ea6 100644
--- a/components/camel-aws/src/main/docs/aws-ses-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ses-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-SES-SESComponent]]
-SES Component
-~~~~~~~~~~~~~
+# AWS Simple Email Service Component
 
 *Available as of Camel 2.8.4*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-sns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sns-component.adoc b/components/camel-aws/src/main/docs/aws-sns-component.adoc
index 5d1153a..479a3ba 100644
--- a/components/camel-aws/src/main/docs/aws-sns-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sns-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-SNS-SNSComponent]]
-SNS Component
-~~~~~~~~~~~~~
+# AWS Simple Notification System Component
 
 *Available as of Camel 2.8*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-sqs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-sqs-component.adoc b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
index 088b0b7..3bbca32 100644
--- a/components/camel-aws/src/main/docs/aws-sqs-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-SQS-SQSComponent]]
-SQS Component
-~~~~~~~~~~~~~
+# AWS Simple Queue Service Component
 
 *Available as of Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-aws/src/main/docs/aws-swf-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/docs/aws-swf-component.adoc b/components/camel-aws/src/main/docs/aws-swf-component.adoc
index 1aeb7f2..ff40134 100644
--- a/components/camel-aws/src/main/docs/aws-swf-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-swf-component.adoc
@@ -1,6 +1,4 @@
-[[AWS-SWF-SWFComponent]]
-SWF Component
-~~~~~~~~~~~~~
+# AWS Simple Workflow Component
 
 *Available as of Camel 2.13*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
index bea27df..e6d6810 100644
--- a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
+++ b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
@@ -1,6 +1,4 @@
-[[BarcodeDataFormat]]
-Barcode Dataformat
-~~~~~~~~~~~~~~~~~~
+# Barcode DataFormat
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-base64/src/main/docs/base64-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-base64/src/main/docs/base64-dataformat.adoc b/components/camel-base64/src/main/docs/base64-dataformat.adoc
index 910160d..abafbb3 100644
--- a/components/camel-base64/src/main/docs/base64-dataformat.adoc
+++ b/components/camel-base64/src/main/docs/base64-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Base64-Base64DataFormat]]
-Base64 Data Format
-~~~~~~~~~~~~~~~~~~
+# Base64 DataFormat
 
 *Available as of Camel 2.11* +
  The Base64 link:data-format.html[Data Format] is a data format for

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
index 3692cee..ba3b418 100644
--- a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
+++ b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
@@ -1,6 +1,4 @@
-[[BeanValidator-BeanValidatorComponent]]
-Bean Validator Component
-~~~~~~~~~~~~~~~~~~~~~~~~
+# Bean Validator Component
 
 *Available as of Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
index 1a05410..06e7518 100644
--- a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
+++ b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
@@ -1,6 +1,4 @@
-[[BeanIO-BeanIO]]
-BeanIO
-~~~~~~
+# BeanIO DataFormat
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
index 802e570..1c8bad8 100644
--- a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
+++ b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
@@ -1,6 +1,4 @@
-[[Beanstalk-Beanstalkcomponent]]
-Beanstalk component
-~~~~~~~~~~~~~~~~~~~
+# Beanstalk Component
 
 *Available in Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
index 71b2746..b32aa26 100644
--- a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
+++ b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Bindy-Bindy]]
-Bindy
-~~~~~
+# Bindy DataFormat
 
 The goal of this component is to allow the parsing/binding of
 non-structured data (or to be more precise non-XML data) +

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-bonita/src/main/docs/bonita-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-bonita/src/main/docs/bonita-component.adoc b/components/camel-bonita/src/main/docs/bonita-component.adoc
index 7717c63..820151c 100644
--- a/components/camel-bonita/src/main/docs/bonita-component.adoc
+++ b/components/camel-bonita/src/main/docs/bonita-component.adoc
@@ -1,6 +1,4 @@
-[[Bonita-CamelComponent]]
-Camel Bonita component
-~~~~~~~~~~~~~~~~~~~~~~
+# Bonita Component
 
 *Available as of Camel 2.19*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-boon/src/main/docs/boon-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-boon/src/main/docs/boon-dataformat.adoc b/components/camel-boon/src/main/docs/boon-dataformat.adoc
index 7818770..1f882d3 100644
--- a/components/camel-boon/src/main/docs/boon-dataformat.adoc
+++ b/components/camel-boon/src/main/docs/boon-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Boon-Boon]]
-Boon
-~~~~
+# Boon DataFormat
 
 *Available in Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-box/src/main/docs/box-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-box/src/main/docs/box-component.adoc b/components/camel-box/src/main/docs/box-component.adoc
index 98df872..aaa4c04 100644
--- a/components/camel-box/src/main/docs/box-component.adoc
+++ b/components/camel-box/src/main/docs/box-component.adoc
@@ -1,6 +1,4 @@
-[[Box-BoxComponent]]
-Box Component
-~~~~~~~~~~~~~
+# Box Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-braintree/src/main/docs/braintree-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-braintree/src/main/docs/braintree-component.adoc b/components/camel-braintree/src/main/docs/braintree-component.adoc
index 1ddcfed..0abfc9a 100644
--- a/components/camel-braintree/src/main/docs/braintree-component.adoc
+++ b/components/camel-braintree/src/main/docs/braintree-component.adoc
@@ -1,6 +1,4 @@
-[[Braintree-BraintreeComponent]]
-Braintree Component
-~~~~~~~~~~~~~~~~~~~
+# Braintree Component
 
 *Available as of Camel 2.17*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cache/src/main/docs/cache-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cache/src/main/docs/cache-component.adoc b/components/camel-cache/src/main/docs/cache-component.adoc
index 203a038..379c0a8 100644
--- a/components/camel-cache/src/main/docs/cache-component.adoc
+++ b/components/camel-cache/src/main/docs/cache-component.adoc
@@ -1,6 +1,4 @@
-[[Cache-CacheComponent]]
-Cache Component
-~~~~~~~~~~~~~~~
+# EHCache Component
 
 *Available as of Camel 2.1*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cassandraql/src/main/docs/cql-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cassandraql/src/main/docs/cql-component.adoc b/components/camel-cassandraql/src/main/docs/cql-component.adoc
index 32a036b..7339d21 100644
--- a/components/camel-cassandraql/src/main/docs/cql-component.adoc
+++ b/components/camel-cassandraql/src/main/docs/cql-component.adoc
@@ -1,3 +1,4 @@
+# Cassandra CQL Component
 [[Cassandra-CamelCassandraComponent]]
 Camel Cassandra Component
 -------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-castor/src/main/docs/castor-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-castor/src/main/docs/castor-dataformat.adoc b/components/camel-castor/src/main/docs/castor-dataformat.adoc
index 23489c4..bbf4b00 100644
--- a/components/camel-castor/src/main/docs/castor-dataformat.adoc
+++ b/components/camel-castor/src/main/docs/castor-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Castor-Castor]]
-Castor
-~~~~~~
+# Castor DataFormat
 
 *Available as of Camel 2.1*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc b/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
index 713bb63..39520e7 100644
--- a/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
+++ b/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
@@ -1,3 +1,4 @@
+# Chronicle Engine Component
 
 // component options: START
 The Chronicle Engine component has no options.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-chunk/src/main/docs/chunk-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-chunk/src/main/docs/chunk-component.adoc b/components/camel-chunk/src/main/docs/chunk-component.adoc
index 46b4f8d..2d6e261 100644
--- a/components/camel-chunk/src/main/docs/chunk-component.adoc
+++ b/components/camel-chunk/src/main/docs/chunk-component.adoc
@@ -1,6 +1,4 @@
-[[Chunk-Chunk]]
-Chunk
-~~~~~
+# Chunk Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
index 99d0501..3597945 100644
--- a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
+++ b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
@@ -1,6 +1,4 @@
-[[CM-SMS]]
-CM-SMS
-~~~~~~
+# CM SMS Gateway Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cmis/src/main/docs/cmis-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cmis/src/main/docs/cmis-component.adoc b/components/camel-cmis/src/main/docs/cmis-component.adoc
index 269aaf2..a57e5d1 100644
--- a/components/camel-cmis/src/main/docs/cmis-component.adoc
+++ b/components/camel-cmis/src/main/docs/cmis-component.adoc
@@ -1,6 +1,4 @@
-[[CMIS-CMISComponent]]
-CMIS Component
-~~~~~~~~~~~~~~
+# CMIS Component
 
 *Available as of Camel 2.11* +
  The cmis component uses the

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-coap/src/main/docs/coap-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-coap/src/main/docs/coap-component.adoc b/components/camel-coap/src/main/docs/coap-component.adoc
index e2c0e14..111cc7c 100644
--- a/components/camel-coap/src/main/docs/coap-component.adoc
+++ b/components/camel-coap/src/main/docs/coap-component.adoc
@@ -1,6 +1,4 @@
-[[CoAP-CoAPComponent]]
-CoAP Component
-~~~~~~~~~~~~~~
+# CoAP Component
 
 *Camel-CoAP* is an http://camel.apache.org/[Apache Camel] component that
 allows you to work with CoAP, a lightweight REST-type protocol for machine-to-machine operation. 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cometd/src/main/docs/cometd-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cometd/src/main/docs/cometd-component.adoc b/components/camel-cometd/src/main/docs/cometd-component.adoc
index 1ee0f60..0e651fb 100644
--- a/components/camel-cometd/src/main/docs/cometd-component.adoc
+++ b/components/camel-cometd/src/main/docs/cometd-component.adoc
@@ -1,6 +1,4 @@
-[[Cometd-CometdComponent]]
-Cometd Component
-~~~~~~~~~~~~~~~~
+# CometD Component
 
 The *cometd:* component is a transport for working with the
 http://www.mortbay.org/jetty[jetty] implementation of the

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-consul/src/main/docs/consul-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-consul/src/main/docs/consul-component.adoc b/components/camel-consul/src/main/docs/consul-component.adoc
index 1942c32..5f8b92d 100644
--- a/components/camel-consul/src/main/docs/consul-component.adoc
+++ b/components/camel-consul/src/main/docs/consul-component.adoc
@@ -1,6 +1,4 @@
-[[Consul-ConsulComponent]]
-Consul Component
-~~~~~~~~~~~~~~~~
+# Consul Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-context/src/main/docs/context-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-context/src/main/docs/context-component.adoc b/components/camel-context/src/main/docs/context-component.adoc
index baa950e..ec848d7 100644
--- a/components/camel-context/src/main/docs/context-component.adoc
+++ b/components/camel-context/src/main/docs/context-component.adoc
@@ -1,6 +1,4 @@
-[[Context-ContextComponent]]
-Context Component
-~~~~~~~~~~~~~~~~~
+# Camel Context Component
 
 *Available as of Camel 2.7*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-couchdb/src/main/docs/couchdb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-couchdb/src/main/docs/couchdb-component.adoc b/components/camel-couchdb/src/main/docs/couchdb-component.adoc
index 4115a42..07d8827 100644
--- a/components/camel-couchdb/src/main/docs/couchdb-component.adoc
+++ b/components/camel-couchdb/src/main/docs/couchdb-component.adoc
@@ -1,6 +1,4 @@
-[[CouchDB-CamelCouchDBcomponent]]
-Camel CouchDB component
-~~~~~~~~~~~~~~~~~~~~~~~
+# CouchDB Component
 
 *Available as of Camel 2.11*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-crypto/src/main/docs/crypto-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/docs/crypto-component.adoc b/components/camel-crypto/src/main/docs/crypto-component.adoc
index f0782dd..d9ed64f 100644
--- a/components/camel-crypto/src/main/docs/crypto-component.adoc
+++ b/components/camel-crypto/src/main/docs/crypto-component.adoc
@@ -1,6 +1,4 @@
-[[Crypto-Crypto]]
-Crypto
-~~~~~~
+# Crypto (JCE) Component
 
 *Available as of Camel 2.3* 
 *PGP Available as of Camel 2.9*

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/docs/crypto-dataformat.adoc b/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
index ae7279a..3217a2b 100644
--- a/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
+++ b/components/camel-crypto/src/main/docs/crypto-dataformat.adoc
@@ -1,6 +1,4 @@
-[[Crypto-Crypto]]
-Crypto
-~~~~~~
+# Crypto (Java Cryptographic Extension) DataFormat
 
 The Crypto link:data-format.html[Data Format] integrates the Java
 Cryptographic Extension into Camel, allowing simple and flexible

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/docs/pgp-dataformat.adoc b/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
index b1175a4..8706510 100644
--- a/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
+++ b/components/camel-crypto/src/main/docs/pgp-dataformat.adoc
@@ -1,6 +1,4 @@
-[[PGP-PGP]]
-PGP
-~~~
+# PGP DataFormat
 
 The PGP link:data-format.html[Data Format] integrates the Java
 Cryptographic Extension into Camel, allowing simple and flexible

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-csv/src/main/docs/csv-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-csv/src/main/docs/csv-dataformat.adoc b/components/camel-csv/src/main/docs/csv-dataformat.adoc
index 5c03a20..34b71d3 100644
--- a/components/camel-csv/src/main/docs/csv-dataformat.adoc
+++ b/components/camel-csv/src/main/docs/csv-dataformat.adoc
@@ -1,6 +1,4 @@
-[[CSV-CSV]]
-CSV
-~~~
+# CSV DataFormat
 
 The CSV link:data-format.html[Data Format] uses
 http://commons.apache.org/proper/commons-csv/[Apache Commons CSV] to

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cxf/src/main/docs/cxf-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/docs/cxf-component.adoc b/components/camel-cxf/src/main/docs/cxf-component.adoc
index 4ccba55..ce2f27e 100644
--- a/components/camel-cxf/src/main/docs/cxf-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxf-component.adoc
@@ -1,6 +1,4 @@
-[[CXF-CXFComponent]]
-CXF Component
-~~~~~~~~~~~~~
+# CXF Component
 
 NOTE:When using CXF as a consumer, the link:cxf-bean-component.html[CXF Bean
 Component] allows you to factor out how message payloads are received

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-cxf/src/main/docs/cxfrs-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-cxf/src/main/docs/cxfrs-component.adoc b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
index 5c590f8..d3b9e7d 100644
--- a/components/camel-cxf/src/main/docs/cxfrs-component.adoc
+++ b/components/camel-cxf/src/main/docs/cxfrs-component.adoc
@@ -1,6 +1,4 @@
-[[CXFRS-CXFRSComponent]]
-CXFRS Component
-~~~~~~~~~~~~~~~
+# CXF-RS Component
 
 [Note]
 ====

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-disruptor/src/main/docs/disruptor-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/docs/disruptor-component.adoc b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
index ffb5a2b..f3d7bce 100644
--- a/components/camel-disruptor/src/main/docs/disruptor-component.adoc
+++ b/components/camel-disruptor/src/main/docs/disruptor-component.adoc
@@ -1,6 +1,4 @@
-[[Disruptor-DisruptorComponent]]
-Disruptor Component
-~~~~~~~~~~~~~~~~~~~
+# Disruptor Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-dns/src/main/docs/dns-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-dns/src/main/docs/dns-component.adoc b/components/camel-dns/src/main/docs/dns-component.adoc
index 90160bc..1a0a1ec 100644
--- a/components/camel-dns/src/main/docs/dns-component.adoc
+++ b/components/camel-dns/src/main/docs/dns-component.adoc
@@ -1,6 +1,4 @@
-[[DNS-DNS]]
-DNS
-~~~
+# DNS Component
 
 *Available as of Camel 2.7*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-docker/src/main/docs/docker-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-docker/src/main/docs/docker-component.adoc b/components/camel-docker/src/main/docs/docker-component.adoc
index bc16214..41d634d 100644
--- a/components/camel-docker/src/main/docs/docker-component.adoc
+++ b/components/camel-docker/src/main/docs/docker-component.adoc
@@ -1,6 +1,4 @@
-[[Docker-CamelDockercomponent]]
-Camel Docker component
-~~~~~~~~~~~~~~~~~~~~~~
+# Docker Component
 
 *Available as of Camel 2.15*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-dozer/src/main/docs/dozer-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-dozer/src/main/docs/dozer-component.adoc b/components/camel-dozer/src/main/docs/dozer-component.adoc
index 10468ea..f29de89 100644
--- a/components/camel-dozer/src/main/docs/dozer-component.adoc
+++ b/components/camel-dozer/src/main/docs/dozer-component.adoc
@@ -1,6 +1,4 @@
-[[Dozer-Dozer]]
-Dozer
-~~~~~
+# Dozer Component
 
 The�*dozer:*�component provides the ability to map between Java beans
 using the http://camel.apache.org/dozer-type-conversion.html[Dozer]

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-drill/src/main/docs/drill-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-drill/src/main/docs/drill-component.adoc b/components/camel-drill/src/main/docs/drill-component.adoc
index bc360dc..4577c31 100644
--- a/components/camel-drill/src/main/docs/drill-component.adoc
+++ b/components/camel-drill/src/main/docs/drill-component.adoc
@@ -1,6 +1,4 @@
-[[Drill-DrillComponent]]
-Drill Component
-~~~~~~~~~~~~~~
+# Drill Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-dropbox/src/main/docs/dropbox-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-dropbox/src/main/docs/dropbox-component.adoc b/components/camel-dropbox/src/main/docs/dropbox-component.adoc
index 6e0f989..5774154 100644
--- a/components/camel-dropbox/src/main/docs/dropbox-component.adoc
+++ b/components/camel-dropbox/src/main/docs/dropbox-component.adoc
@@ -1,6 +1,4 @@
-[[Dropbox-CamelDropboxcomponent]]
-Camel Dropbox component
-~~~~~~~~~~~~~~~~~~~~~~~
+# Dropbox Component
 
 *Available as of Camel 2.14*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ehcache/src/main/docs/ehcache-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ehcache/src/main/docs/ehcache-component.adoc b/components/camel-ehcache/src/main/docs/ehcache-component.adoc
index 7ce2d9b..6292610 100644
--- a/components/camel-ehcache/src/main/docs/ehcache-component.adoc
+++ b/components/camel-ehcache/src/main/docs/ehcache-component.adoc
@@ -1,6 +1,4 @@
-[[Ehcache-EhcacheComponent]]
-Ehcache Component
-~~~~~~~~~~~~~~~~~
+# Ehcache Component
 
 *Available as of Camel 2.18.x*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ejb/src/main/docs/ejb-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ejb/src/main/docs/ejb-component.adoc b/components/camel-ejb/src/main/docs/ejb-component.adoc
index 4a05cde..fb5059d 100644
--- a/components/camel-ejb/src/main/docs/ejb-component.adoc
+++ b/components/camel-ejb/src/main/docs/ejb-component.adoc
@@ -1,6 +1,4 @@
-[[EJB-EJBComponent]]
-EJB Component
-~~~~~~~~~~~~~
+# EJB Component
 
 *Available as of Camel 2.4*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc b/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
index 95991e2..c7bbc39 100644
--- a/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
+++ b/components/camel-elasticsearch/src/main/docs/elasticsearch-component.adoc
@@ -1,6 +1,4 @@
-[[ElasticSearch-ElasticSearchComponent]]
-ElasticSearch Component
-~~~~~~~~~~~~~~~~~~~~~~~
+# Elasticsearch Component
 
 *Available as of Camel 2.11*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-elsql/src/main/docs/elsql-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-elsql/src/main/docs/elsql-component.adoc b/components/camel-elsql/src/main/docs/elsql-component.adoc
index 7ec5a5b..035ff86 100644
--- a/components/camel-elsql/src/main/docs/elsql-component.adoc
+++ b/components/camel-elsql/src/main/docs/elsql-component.adoc
@@ -1,6 +1,4 @@
-[[ElSql-ElSqlComponent]]
-ElSql Component
-~~~~~~~~~~~~~~~
+# ElSQL Component
 
 *Available as of Camel 2.16*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-etcd/src/main/docs/etcd-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-etcd/src/main/docs/etcd-component.adoc b/components/camel-etcd/src/main/docs/etcd-component.adoc
index 5fba93b..b5eb922 100644
--- a/components/camel-etcd/src/main/docs/etcd-component.adoc
+++ b/components/camel-etcd/src/main/docs/etcd-component.adoc
@@ -1,3 +1,4 @@
+# etcd Component
 +[[Etcd-Etcd]]
 +Etcd
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
index 1319299..9f67187 100644
--- a/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
+++ b/components/camel-eventadmin/src/main/docs/eventadmin-component.adoc
@@ -1,6 +1,4 @@
-[[EventAdmin-EventAdmincomponent]]
-EventAdmin component
-~~~~~~~~~~~~~~~~~~~~
+# OSGi EventAdmin Component
 
 *Available in Camel 2.6*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-exec/src/main/docs/exec-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-exec/src/main/docs/exec-component.adoc b/components/camel-exec/src/main/docs/exec-component.adoc
index 34b4d96..ef9533f 100644
--- a/components/camel-exec/src/main/docs/exec-component.adoc
+++ b/components/camel-exec/src/main/docs/exec-component.adoc
@@ -1,6 +1,4 @@
-[[Exec-Execcomponent]]
-Exec component
-~~~~~~~~~~~~~~
+# Exec Component
 
 *Available in Camel 2.3*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-facebook/src/main/docs/facebook-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-facebook/src/main/docs/facebook-component.adoc b/components/camel-facebook/src/main/docs/facebook-component.adoc
index abe81d1..b22f442 100644
--- a/components/camel-facebook/src/main/docs/facebook-component.adoc
+++ b/components/camel-facebook/src/main/docs/facebook-component.adoc
@@ -1,6 +1,4 @@
-[[Facebook-FacebookComponent]]
-Facebook Component
-~~~~~~~~~~~~~~~~~~
+# Facebook Component
 
 *Available as of Camel 2.12*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-flatpack/src/main/docs/flatpack-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-flatpack/src/main/docs/flatpack-component.adoc b/components/camel-flatpack/src/main/docs/flatpack-component.adoc
index 22c549d..ca73ca4 100644
--- a/components/camel-flatpack/src/main/docs/flatpack-component.adoc
+++ b/components/camel-flatpack/src/main/docs/flatpack-component.adoc
@@ -1,6 +1,4 @@
-[[Flatpack-FlatpackComponent]]
-Flatpack Component
-~~~~~~~~~~~~~~~~~~
+# Flatpack Component
 
 The Flatpack component supports fixed width and delimited file parsing
 via the http://flatpack.sourceforge.net[FlatPack library]. +

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
----------------------------------------------------------------------
diff --git a/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc b/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
index d7b0025..57c7909 100644
--- a/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
+++ b/components/camel-flatpack/src/main/docs/flatpack-dataformat.adoc
@@ -1,6 +1,4 @@
-[[FlatpackDataFormat-FlatpackDataFormat]]
-Flatpack DataFormat
-~~~~~~~~~~~~~~~~~~~
+# Flatpack DataFormat
 
 The link:flatpack.html[Flatpack] component ships with the Flatpack data
 format that can be used to format between fixed width or delimited text

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-flink/src/main/docs/flink-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-flink/src/main/docs/flink-component.adoc b/components/camel-flink/src/main/docs/flink-component.adoc
index e895287..03d0404 100644
--- a/components/camel-flink/src/main/docs/flink-component.adoc
+++ b/components/camel-flink/src/main/docs/flink-component.adoc
@@ -1,6 +1,4 @@
-[[camel-flink-CamelFlinkComponent]]
-Camel Flink Component
-~~~~~~~~~~~~~~~~~~~~~
+# Apache Flink Component
 
 *Available as of Camel 2.18*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-fop/src/main/docs/fop-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-fop/src/main/docs/fop-component.adoc b/components/camel-fop/src/main/docs/fop-component.adoc
index 6a25507..c005633 100644
--- a/components/camel-fop/src/main/docs/fop-component.adoc
+++ b/components/camel-fop/src/main/docs/fop-component.adoc
@@ -1,6 +1,4 @@
-[[FOP-FOPComponent]]
-FOP Component
-~~~~~~~~~~~~~
+# FOP Component
 
 *Available as of Camel 2.10*
 

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-freemarker/src/main/docs/freemarker-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-freemarker/src/main/docs/freemarker-component.adoc b/components/camel-freemarker/src/main/docs/freemarker-component.adoc
index 07bf04c..931104c 100644
--- a/components/camel-freemarker/src/main/docs/freemarker-component.adoc
+++ b/components/camel-freemarker/src/main/docs/freemarker-component.adoc
@@ -1,6 +1,4 @@
-[[FreeMarker-FreeMarker]]
-FreeMarker
-~~~~~~~~~~
+# Freemarker Component
 
 The *freemarker:* component allows for processing a message using a
 http://freemarker.org/[FreeMarker] template. This can be ideal when

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ftp/src/main/docs/ftp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ftp/src/main/docs/ftp-component.adoc b/components/camel-ftp/src/main/docs/ftp-component.adoc
index 8aa7242..2d70f23 100644
--- a/components/camel-ftp/src/main/docs/ftp-component.adoc
+++ b/components/camel-ftp/src/main/docs/ftp-component.adoc
@@ -1,6 +1,4 @@
-[[FTPComponent]]
-FTP/SFTP/FTPS Component
-~~~~~~~~~~~~~~~~~~~~~~~
+# FTP Component
 
 This component provides access to remote file systems over the FTP and
 SFTP protocols.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ftp/src/main/docs/ftps-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ftp/src/main/docs/ftps-component.adoc b/components/camel-ftp/src/main/docs/ftps-component.adoc
index a98f582..e8b325b 100644
--- a/components/camel-ftp/src/main/docs/ftps-component.adoc
+++ b/components/camel-ftp/src/main/docs/ftps-component.adoc
@@ -1,6 +1,4 @@
-[[FTPSComponent]]
-FTPS Component
-~~~~~~~~~~~~~~
+# FTPS Component
 
 This component provides access to remote file systems over the FTP and
 SFTP protocols.

http://git-wip-us.apache.org/repos/asf/camel/blob/b66ce503/components/camel-ftp/src/main/docs/sftp-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-ftp/src/main/docs/sftp-component.adoc b/components/camel-ftp/src/main/docs/sftp-component.adoc
index 9f6cf4a..3147a51 100644
--- a/components/camel-ftp/src/main/docs/sftp-component.adoc
+++ b/components/camel-ftp/src/main/docs/sftp-component.adoc
@@ -1,6 +1,4 @@
-[[SFTPComponent]]
-SFTP Component
-~~~~~~~~~~~~~~
+# SFTP Component
 
 This component provides access to remote file systems over the FTP and
 SFTP protocols.