Add new feature: config file add `index` option to choose using auto
generate catalog as index page, or set any source file as index page.
theme support index option
Add custom index feature