From 73160877b38f629a05a2d10d7993cc76240197ec Mon Sep 17 00:00:00 2001 From: projektir Date: Wed, 21 Jun 2017 09:33:41 -0400 Subject: [PATCH] Creating markdown code from playpen files instead of HTML #345 --- src/renderer/html_handlebars/helpers/playpen.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/renderer/html_handlebars/helpers/playpen.rs b/src/renderer/html_handlebars/helpers/playpen.rs index 5e49811f..8bdbea8d 100644 --- a/src/renderer/html_handlebars/helpers/playpen.rs +++ b/src/renderer/html_handlebars/helpers/playpen.rs @@ -36,7 +36,12 @@ pub fn render_playpen(s: &str, path: &Path) -> String { continue; }; - let replacement = String::new() + "
" + &file_content + "
"; + let mut editable = ""; + if playpen.editable { + editable = ",editable"; + } + + let replacement = String::new() + "``` rust" + editable + "\n" + &file_content + "\n```\n"; replaced.push_str(&s[previous_end_index..playpen.start_index]); replaced.push_str(&replacement);