Add more languages to the fenced code snippet

- Elixir
- HTML
- Shell
Use the ruby18 shim to generate the title
Use the ruby18 shim in the line computation