diff --git a/themes/learn2-dark/templates/partials/base.html.twig b/themes/learn2-dark/templates/partials/base.html.twig
new file mode 100644
index 0000000..fabb56f
--- /dev/null
+++ b/themes/learn2-dark/templates/partials/base.html.twig
@@ -0,0 +1,102 @@
+{% set theme_config = attribute(config.themes, config.system.pages.theme) %}
+{% set github_link_position = github_link_position is defined ? github_link_position : theme_config.github.position %}
+
+
+
+{% block head %}
+
+
+
+
+
+
+ {% block topbar %}{% if github_link_position == 'top' or config.plugins.breadcrumbs.enabled %}
+
+ {% if github_link_position == 'top' %}
+
+ {% include 'partials/github_link.html.twig' %}
+
+ {% endif %}
+
+ {% if config.plugins.breadcrumbs.enabled %}
+ {% include 'partials/breadcrumbs.html.twig' %}
+ {% endif %}
+
+ {% endif %}{% endblock %}
+
+ {% block content %}{% endblock %}
+
+ {% block footer %}
+ {% if github_link_position == 'bottom' %}
+ {% include 'partials/github_note.html.twig' %}
+ {% endif %}
+ {% endblock %}
+
+
+ {% block navigation %}{% endblock %}
+
+ {% endblock %}
+
+ {% block analytics %}
+ {% if theme_config.google_analytics_code %}
+ {% include 'partials/analytics.html.twig' %}
+ {% endif %}
+ {% endblock %}
+
+ {% block bottom %}
+ {{ assets.js('bottom')|raw }}
+ {% endblock %}
+
+