Skip to content

Commit ccdd7bf

Browse files
committed
Render markdown files
1 parent 4eb9caf commit ccdd7bf

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

main/dist/repo/file/css/file.css

+4
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@
3535
white-space: pre;
3636
overflow: auto;
3737
}
38+
.file-content.markdown {
39+
font-family: Arial;
40+
white-space: normal;
41+
}
3842

3943
.edit {
4044
display: none;

main/dist/repo/file/index.html

+1
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ <h2 id="repo_name"></h2>
121121
<script type="text/javascript" src="../../js/issues.js"></script>
122122
<script type="text/javascript" src="../js/path_common.js"></script>
123123
<script type="text/javascript" src="../js/common.js"></script>
124+
<script type="text/javascript" src="../../marked/marked.js"></script>
124125
<script type="text/javascript" src="../../hljs/highlight.min.js"></script>
125126
<script type="text/javascript" src="js/main.js"></script>
126127
<script type="text/javascript" src="../../js/root.js"></script>

main/dist/repo/file/js/main.js

+9
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ repo.addMerger()
5757
return repo.getFile(head, path)
5858
.then(blob => {
5959
let fileContent = document.getElementById("file_content");
60+
61+
// Maybe this is a markdown file?
62+
if(path.endsWith(".md") || path.endsWith(".markdown")) {
63+
fileContent.classList.add("markdown");
64+
fileContent.innerHTML = repo.renderMarked(repo.vcs.decodeUTF8(blob));
65+
return;
66+
}
67+
68+
6069
fileContent.textContent = repo.vcs.decodeUTF8(blob);
6170
hljs.highlightBlock(fileContent);
6271

0 commit comments

Comments
 (0)