mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
1.5 KiB
1.5 KiB
title | date | weight | notoc | menu | ||||
---|---|---|---|---|---|---|---|---|
Homepage Templates | 2013-07-01 | 30 | true |
|
Home pages are of the type "node" and have all the node variables available to use in the templates.
This is the only required template for building a site and useful when bootstrapping a new site and template.
In addition to the standard node variables, the homepage has access to all site content accessible from .Data.Pages . Details on how to use this list of pages can be found in Lists
▾ layouts/
index.html
example index.html
This content template is used for spf13.com.
It makes use of chrome templates and uses a List
<!DOCTYPE html>
<html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta charset="utf-8">
{{ template "chrome/meta.html" . }}
<base href="{{ .Site.BaseUrl }}">
<title>{{ .Site.Title }}</title>
<link rel="canonical" href="{{ .Permalink }}">
<link href="{{ .RSSlink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
{{ template "chrome/head_includes.html" . }}
</head>
<body lang="en">
{{ template "chrome/subheader.html" . }}
<section id="main">
<div>
{{ range first 10 .Data.Pages }}
{{ .Render "summary"}}
{{ end }}
</div>
</section>
{{ template "chrome/footer.html" }}