Browse Source

Use syntax highlighted code block in README.md

GitHub just implemented that and we should use it.
https://github.com/blog/832-rolling-out-the-redcarpet
Anthony Ramine 14 years ago
parent
commit
2c21f0cd09
1 changed files with 23 additions and 19 deletions
  1. 23 19
      README.md

+ 23 - 19
README.md

@@ -54,30 +54,34 @@ listener a unique name.
 
 Code speaks more than words:
 
-    application:start(cowboy),
-    Dispatch = [
-        %% {Host, list({Path, Handler, Opts})}
-        {'_', [{'_', my_handler, []}]}
-    ],
-    %% Name, NbAcceptors, Transport, TransOpts, Protocol, ProtoOpts
-    cowboy:start_listener(http, 100,
-        cowboy_tcp_transport, [{port, 8080}],
-        cowboy_http_protocol, [{dispatch, Dispatch}]
-    ).
+``` erlang
+application:start(cowboy),
+Dispatch = [
+    %% {Host, list({Path, Handler, Opts})}
+    {'_', [{'_', my_handler, []}]}
+],
+%% Name, NbAcceptors, Transport, TransOpts, Protocol, ProtoOpts
+cowboy:start_listener(http, 100,
+    cowboy_tcp_transport, [{port, 8080}],
+    cowboy_http_protocol, [{dispatch, Dispatch}]
+).
+```
 
 You must also write the `my_handler` module to process requests. You can
 use one of the predefined handlers or write your own. An hello world HTTP
 handler could be written like this:
 
-    -module(my_handler).
-    -export([init/3, handle/2, terminate/2]).
+``` erlang
+-module(my_handler).
+-export([init/3, handle/2, terminate/2]).
 
-    init({tcp, http}, Req, Opts) ->
-        {ok, Req, undefined}.
+init({tcp, http}, Req, Opts) ->
+    {ok, Req, undefined}.
 
-    handle(Req, State) ->
-        {ok, Req2} = cowboy_http_req:reply(200, [], "Hello World!", Req),
-        {ok, Req2, State}.
+handle(Req, State) ->
+    {ok, Req2} = cowboy_http_req:reply(200, [], "Hello World!", Req),
+    {ok, Req2, State}.
 
-    terminate(Req, State) ->
-        ok.
+terminate(Req, State) ->
+    ok.
+```