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:
 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
 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
 use one of the predefined handlers or write your own. An hello world HTTP
 handler could be written like this:
 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.
+```