diff --git a/aio/tools/transforms/templates/api/class.template.html b/aio/tools/transforms/templates/api/class.template.html
index 0cbe9f8742..cdfc8dd17c 100644
--- a/aio/tools/transforms/templates/api/class.template.html
+++ b/aio/tools/transforms/templates/api/class.template.html
@@ -2,13 +2,13 @@
{% import "lib/paramList.html" as params -%}
{% extends 'export-base.template.html' -%}
+{% block overview %}{% include "includes/class-overview.html" %}{% endblock %}
{% block details %}
-{% include "includes/class-overview.html" %}
{% block additional %}{% endblock %}
{% include "includes/description.html" %}
-{% include "includes/annotations.html" %}
{$ memberHelpers.renderMemberDetails(doc.statics, 'static-members', 'static-member', 'Static Members') $}
{% include "includes/constructor.html" %}
{$ memberHelpers.renderMemberDetails(doc.members, 'instance-members', 'instance-member', 'Members') $}
+{% include "includes/annotations.html" %}
{% endblock %}
diff --git a/aio/tools/transforms/templates/api/decorator.template.html b/aio/tools/transforms/templates/api/decorator.template.html
index 2460c3c4af..232b99b40d 100644
--- a/aio/tools/transforms/templates/api/decorator.template.html
+++ b/aio/tools/transforms/templates/api/decorator.template.html
@@ -2,8 +2,8 @@
{% import "lib/paramList.html" as params -%}
{% extends 'export-base.template.html' %}
+{% block overview %}{% include "includes/decorator-overview.html" %}{% endblock %}
{% block details %}
- {% include "includes/decorator-overview.html" %}
{% include "includes/description.html" %}
{$ memberHelper.renderMemberDetails(doc.members, 'metadata-members', 'metadata-member', 'Metadata Properties') $}
{% endblock %}
diff --git a/aio/tools/transforms/templates/api/directive.template.html b/aio/tools/transforms/templates/api/directive.template.html
index b07a6ddccc..2858e9cd5b 100644
--- a/aio/tools/transforms/templates/api/directive.template.html
+++ b/aio/tools/transforms/templates/api/directive.template.html
@@ -2,6 +2,7 @@
{% import "lib/paramList.html" as params -%}
{% extends 'class.template.html' -%}
+{% block overview %}{% include "includes/directive-overview.html" %}{% endblock %}
{% block additional -%}
{% include "includes/selectors.html" %}
{$ directiveHelper.renderBindings(doc.inputs, 'inputs', 'input', 'Inputs') $}
diff --git a/aio/tools/transforms/templates/api/export-base.template.html b/aio/tools/transforms/templates/api/export-base.template.html
index b1435b5c71..6b23a7e9db 100644
--- a/aio/tools/transforms/templates/api/export-base.template.html
+++ b/aio/tools/transforms/templates/api/export-base.template.html
@@ -5,6 +5,7 @@
{% include "includes/what-it-does.html" %}
{% include "includes/security-notes.html" %}
{% include "includes/deprecation.html" %}
+ {% block overview %}{% endblock %}
{% include "includes/how-to-use.html" %}
{% block details %}{% endblock %}
{% endblock %}
diff --git a/aio/tools/transforms/templates/api/function.template.html b/aio/tools/transforms/templates/api/function.template.html
index 5eb2d6dfb4..7af1d2bb6f 100644
--- a/aio/tools/transforms/templates/api/function.template.html
+++ b/aio/tools/transforms/templates/api/function.template.html
@@ -1,11 +1,14 @@
{% import "lib/paramList.html" as params -%}
{% extends 'export-base.template.html' -%}
-{% block details %}
+{% block overview %}
npm Package | +@angular/{$ doc.moduleDoc.id.split('/')[0] $} | +
---|---|
Module | +import { {$ doc.name $} } from @angular/{$ doc.moduleDoc.id $}; |
+
Source | +{$ github.githubViewLink(doc, versionInfo) $} | +
NgModule | +{@link {$ doc.ngModule $}} | +