Add blog to docs site (#1419)

This commit is contained in:
Jessica Parsons
2018-06-11 19:09:44 -07:00
committed by Shawn Erquhart
parent b65f68efd4
commit edfd35dfdc
8 changed files with 181 additions and 66 deletions

View File

@ -0,0 +1,16 @@
{{ partial "header" . }}
<div class="docs page">
<div class="container">
<article class="blog-content" id="blog-content">
<div class="blog-post-header">
<h1>{{ .Title }}</h1>
<p class="meta-info">by {{ .Params.author }} on {{ .Date.Format "January 2, 2006" }}</p>
</div>
{{ .Content }}
</article>
</div>
</div>
{{ partial "footer" . }}

View File

@ -12,10 +12,26 @@
<meta name="application-name" content="NetlifyCMS">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/css/main.css"/>
<meta name="description" content=
{{ if .Params.meta_description }}
{{ .Params.meta_description }}
{{ else if .Params.description }}
{{ .Params.description }}
{{ else if or (eq .Section "blog") (eq .Title "Blog") }}
"Recent news and updates about Netlify CMS."
{{ else }}
"Netlify CMS provides open source content management for your Git workflow."
{{ end }}
>
{{ if or (eq .Section "docs") (eq .Title "Docs") }}
<link rel="stylesheet" href="/css/lib/prism.css"/>
{{ end }}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
{{ range .AlternativeOutputFormats -}}
{{ printf `<link rel="%s" type="%s+%s" href="%s" title="%s" />` .Rel .MediaType.Type .MediaType.Suffix .Permalink $.Site.Title | safeHTML }}
{{ end -}}
</head>
<body>
{{ range .Site.Data.notifications }}
@ -25,7 +41,7 @@
{{ end }}
{{ end }}
{{ end }}
<header id="header" {{ if or (eq .Section "docs") (eq .Title "Docs") }}class="docs"{{ end }}>
<header id="header" class="{{ .Section }}">
<div class="contained">
<div class="logo-container">
<a href="/" class="logo"><img src="/img/netlify-cms-logo.svg"/></a>
@ -40,6 +56,7 @@
<a class="nav-link docs-link" href="/docs/intro/">Docs</a>
<a class="nav-link contributing-link" href="/docs/contributor-guide">Contributing</a>
<a class="nav-link" href="/community">Community</a>
<a class="nav-link" href="/blog/">Blog</a>
<a id="ghstars" class="github-button" href="https://github.com/netlify/netlify-cms" data-icon="octicon-star" data-show-count="true" aria-label="Star netlify/netlify-cms on GitHub">Star</a>
</div>
</div>

View File

@ -0,0 +1,17 @@
{{ partial "header" . }}
<div class="blog page">
<div class="container">
<h1>Netlify CMS Blog</h1>
{{ range (.Paginate .Data.Pages.ByDate.Reverse ).Pages }}
<article class="blog-list-item">
<h2><a href="{{ .Permalink }}" class="article">{{ .Title }}</a></h2>
<p class="meta-info">by {{ .Params.author }} on {{ .Date.Format "January 2, 2006" }}</p>
<p>{{ .Description }}</p>
</article>
{{ end }}
{{ template "_internal/pagination.html" . }}
</div>
</div>
{{ partial "footer" . }}