I ran into the following problem - the default **```list.html```** does them from newest to oldest.
So I found [this forum post](https://discourse.gohugo.io/t/two-home-pages/31312/9) and I created a file in the **```_default```** directory as follows:
```
layouts
|----**_default**
|-------**hackbook**
|-----------**order-by-oldest.html**
|-------baseof.html
|-------index.html
|-------list.html
|-------single.html
```
{{<imgsrc=/img/custom-index-directory.PNGalt="Picture of the directory">}}
I named my file order by oldest because I plan on reusing it in other places. This is what's contained inside it:
```
{{ define "title" -}}
{{ .Title | title }}
{{- end }}
{{ define "main" -}}
{{ .Content }}
<ul>
{{- range.Pages.Reverse }}
<li>
{{- if .Param "datesinlist" }}<timedatetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00"}}">{{ .Date.Format "2006 Jan 02" }}</time>– {{ end -}}
<ahref="{{ .RelPermalink }}">{{ .Title }}</a>
{{- if .Param "authorsinlist" }}
{{- range .Param "authors" }} by {{ . }}{{ end -}}
If you want to display the date on the left of the titles, you have to add **```datesinlist=true```** in your config.toml or **```datesinlist: true```** in your config.yaml
You probably don't need **```enableGitInfo = true```** as that will crash your website, I have no idea what it does, you don't need it.