From 6e6d9d8c1fbeca072c2b7a14208d808757bd5b44 Mon Sep 17 00:00:00 2001 From: "Watal M. Iwasaki" Date: Sun, 14 Jun 2020 23:02:24 +0900 Subject: [PATCH] Use page_route() for custom.css, custom.js, and MathJax --- lib/gollum/templates/layout.mustache | 8 ++++---- lib/gollum/views/layout.rb | 18 +++++++++++++++--- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/lib/gollum/templates/layout.mustache b/lib/gollum/templates/layout.mustache index 6ba4d92d..6290eeb1 100644 --- a/lib/gollum/templates/layout.mustache +++ b/lib/gollum/templates/layout.mustache @@ -8,7 +8,7 @@ {{#sprockets_stylesheet_tag}}app{{/sprockets_stylesheet_tag}} {{#sprockets_stylesheet_tag}}print print{{/sprockets_stylesheet_tag}} - {{#css}}{{/css}} + {{#css}}{{/css}} {{#noindex}}{{/noindex}} @@ -49,11 +49,11 @@ }; {{#mathjax_config}} - + {{/mathjax_config}} - + {{/mathjax}} - {{#js}}{{/js}} + {{#js}}{{/js}} {{title}} diff --git a/lib/gollum/views/layout.rb b/lib/gollum/views/layout.rb index 718c9172..22855a43 100644 --- a/lib/gollum/views/layout.rb +++ b/lib/gollum/views/layout.rb @@ -26,12 +26,24 @@ module Precious !@path.nil? end - def base_url + def custom_path @base_url end - def custom_path - "#{@base_url}" + def custom_css + clean_url(custom_path, "custom.css") + end + + def custom_js + clean_url(custom_path, "custom.js") + end + + def mathjax_config + page_route(@mathjax_config) + end + + def mathjax_js + page_route("gollum/assets/mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML") end def css # custom css