From 43b7f83082df6fefcd4cba76cbca53d31e35ba37 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Mon, 20 Apr 2015 00:24:49 +0900 Subject: [PATCH] (refs #713)Fix anchor to headline in Wiki --- src/main/scala/gitbucket/core/view/Markdown.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/view/Markdown.scala b/src/main/scala/gitbucket/core/view/Markdown.scala index fd0b19ce6..7f7e1fdc9 100644 --- a/src/main/scala/gitbucket/core/view/Markdown.scala +++ b/src/main/scala/gitbucket/core/view/Markdown.scala @@ -123,8 +123,10 @@ class GitBucketHtmlSerializer( } private def fixUrl(url: String, isImage: Boolean = false): String = { - if(url.startsWith("http://") || url.startsWith("https://") || url.startsWith("#") || url.startsWith("/")){ + if(url.startsWith("http://") || url.startsWith("https://") || url.startsWith("/")){ url + } else if(url.startsWith("#")){ + ("#" + GitBucketHtmlSerializer.generateAnchorName(url.substring(1))) } else if(!enableWikiLink){ if(context.currentPath.contains("/blob/")){ url + (if(isImage) "?raw=true" else "")