diff --git a/pagure/templates/repo_master.html b/pagure/templates/repo_master.html
index d906ab6..a60eccf 100644
--- a/pagure/templates/repo_master.html
+++ b/pagure/templates/repo_master.html
@@ -41,8 +41,7 @@
{% if config['DOC_APP_URL'] and repo.settings.get('project_documentation', True) %}
- Docs
+ Docs
{% endif %}
diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py
index fc66057..55073ca 100644
--- a/pagure/ui/repo.py
+++ b/pagure/ui/repo.py
@@ -1359,3 +1359,19 @@ def delete_branch(repo, branchname, username=None):
return flask.redirect(
flask.url_for('view_repo', repo=repo, username=username))
+
+
+@APP.route('/docs//')
+@APP.route('/docs//')
+@APP.route('/docs/fork///')
+@APP.route('/docs/fork///')
+def view_docs(repo, username=None, filename=None):
+ """ Display the documentation
+ """
+ repo_obj = pagure.lib.get_project(SESSION, repo, user=username)
+ return flask.render_template(
+ 'docs.html',
+ repo=repo_obj,
+ username=username,
+ filename=filename,
+ )