{{ $filteredPages := .Site.RegularPages }}
    {{ range $.Param "notAllowedTypesInArchive" }}
      {{ $filteredPages = (where $filteredPages "Type" "!=" (lower .)) }}
    {{ end }}
    {{ $paginator := .Paginate ($filteredPages.GroupByDate ($.Param "archiveGroupByDate" | default "2006")) ($.Param "archivePaginate") }}
    
    {{ range ($paginator).PageGroups }}
    
{{ .Key }}
    
      {{ range .Pages }}
      - 
        
          {{ if ne ($.Param "languagedir") "rtl" }}
            {{ .Type }}
            {{ .Date.Format (i18n "archive-dateformat") }}
          {{ else }}
            {{ .Date.Format (i18n "archive-dateformat") }}
            {{ .Type }}
          {{ end }}
        
        {{ .Title }}        
      {{ end }}
    {{ end }}    
  
    {{ partial "search/site-search" . }}
  
  {{ partial "script/archive-script" . }}
{{ end }}