Creating The Front Page
#main.py
import os
from bottle import run, route, template
from controllers import home

@route('/')
def main():
  return home.index()

if 'DYNO' in os.environ:
  run(host='0.0.0.0', port=os.environ.get('PORT', 9000))
else: 
  run(host='localhost', port=9000, debug=True, reloader=True)
#controllers/home.py
import config
from bottle import route, template

config.kargs['message'] = "Hello World!"

def index():
  return template('home', data=config.kargs)
<!--views/home.tpl-->
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title>{{data['blogTitle']}}</title>

  </head>
  <body>
    {{data['message']}}
  </body>
</html>

GitHub: https://github.com/Sokhavuth/kwblog
Heroku: https://khmerweb-kwblog.herokuapp.com/