diff --git a/roles/gitea/tasks/setup.yml b/roles/gitea/tasks/setup.yml index a968bf9..b0318fb 100644 --- a/roles/gitea/tasks/setup.yml +++ b/roles/gitea/tasks/setup.yml @@ -57,6 +57,7 @@ # - make # for static file generation - nginx - jq # For upgrade.sh + - pandoc # For reStructuredText rendering state: present - name: Ensure locale en_US.UTF-8 exists diff --git a/roles/gitea/templates/app.ini.j2 b/roles/gitea/templates/app.ini.j2 index 3bed94c..5f13a7f 100644 --- a/roles/gitea/templates/app.ini.j2 +++ b/roles/gitea/templates/app.ini.j2 @@ -85,3 +85,9 @@ INSTALL_LOCK = true INTERNAL_TOKEN = {{ gitea_internal_token }} PASSWORD_HASH_ALGO = pbkdf2 LOGIN_REMEMBER_DAYS = 90 + +[markup.restructuredtext] +ENABLED = true +FILE_EXTENSIONS = .rst +RENDER_COMMAND = "timeout 30s pandoc +RTS -M512M -RTS -f rst" +IS_INPUT_FILE = false