总是发现许多新来的同学不会插入代码,一坨坨的代码直接扔上来,结果没人理他。 另外每次手机上面输入 ``` 都很麻烦,半天都没法打出来。
这是来自 @young4u_amy 的改进,现在论坛的发帖和回帖输入框上面都新增了插入代码的按钮,以后点点菜单就可以了。
如图:
#4 楼 @zj0713001 貌似代码块之前没空行 有时会出现高亮失败 这也是 github 推荐的用法 参考 https://help.github.com/articles/github-flavored-markdown#fenced-code-blocks
Erlang 没高亮啊。
-module(quick_sort).
-export([quick_sort/1]).
% My Quick Sort
quick_sort([]) -> [];
quick_sort([X]) -> [X];
quick_sort([X, Y]) ->
if
X =< Y -> [X, Y];
X > Y -> [Y, X]
end;
quick_sort(List) ->
[Mid | _] = List,
Left = lists:filter(fun(E) -> E < Mid end, List),
Middle = lists:filter(fun(E) -> E == Mid end, List),
Right = lists:filter(fun(E) -> E > Mid end, List),
lists:append(lists:append(quick_sort(Left), Middle), quick_sort(Right)).
prefix_break = ""
if txtBox.val().length > 0
prefix_break = "\n"
src_merged = "#{prefix_break }```#{language}\n\n```\n"
我也试试看
Ruby
puts "Hello World"
ERB
<%= "Hello World" %>
CSS
.hello-world{
color: red;
}
Javascript
console.log("Hello World");
Coffee Script
console.log "Hello World"
Python
print("Hello World")
Java
System.out.println("Hello World");
Shell
echo "Hello World"
为什么插入代码会多出个空行捏~