<ul id="post-list" class="archive readmore">
    <h3>{{ with .Site.Params.readMore }}{{ . }}{{ else }}Read more{{ end }}</h3>
    {{ range first 10 (where .Site.Pages "Params.hidden" "ne" "true") }}
    {{ $url := replace .Permalink .Site.BaseURL "" }}
        {{ if and (ne $url "about/") }}
        <li>
            <a href="{{ .Permalink }}">{{ .Title }}<aside class="dates">{{ .Date.Format "Jan 2" }}</aside></a>
        </li>
        {{ end }}
   {{ end }}
</ul>
<ul id="post-list" class="archive readmore">
    <h3>{{ with .Site.Params.readMore }}{{ . }}{{ else }}Read more{{ end }}</h3>

    {{ $pages := where .Site.Pages "Kind" "page" }}
    {{ range first 10 (where $pages "Params.hidden" "ne" "true") }}
    {{ $url := replace .Permalink .Site.BaseURL "" }}
        {{ if and (ne $url "about/") }}
        <li>
            <a href="{{ .Permalink }}">{{ .Title }}<aside class="dates">{{ .Date.Format "Jan 2" }}</aside></a>
        </li>
        {{ end }}
   {{ end }}
</ul>

Fix inclusion of other page types under "latest posts"
Fix inclusion of other page types under "latest posts"

With Hugo 0.18 everything has become a page of a certain *kind*.
The "latest posts" section ranges over all pages but didn't exclude
those that were not of the kind "page".
