mirror of
https://github.com/actix/actix-website
synced 2024-12-18 01:43:59 +01:00
add blog
This commit is contained in:
parent
3ce7f69218
commit
cc4f4a5d48
10
content/blog/2018-06-01-old-blog-example.md
Normal file
10
content/blog/2018-06-01-old-blog-example.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
title: Old
|
||||||
|
description: 2018-01-01
|
||||||
|
menu: blog_2018
|
||||||
|
weight: 999
|
||||||
|
---
|
||||||
|
|
||||||
|
# Title
|
||||||
|
|
||||||
|
coming......
|
10
content/blog/2018-06-03-new-blog-example.md
Normal file
10
content/blog/2018-06-03-new-blog-example.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
title: New
|
||||||
|
description: 2018-06-11
|
||||||
|
menu: blog_2018
|
||||||
|
weight: 998
|
||||||
|
---
|
||||||
|
|
||||||
|
# Title
|
||||||
|
|
||||||
|
coming......
|
10
content/blog/_index.md
Normal file
10
content/blog/_index.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
title: Blog
|
||||||
|
description: Happy journey with Actix
|
||||||
|
menu:
|
||||||
|
blog_intro:
|
||||||
|
name: Welcome
|
||||||
|
weight: 1
|
||||||
|
---
|
||||||
|
|
||||||
|
Welcome to Actix blogs.
|
60
layouts/blog/baseof.html
Normal file
60
layouts/blog/baseof.html
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
{{ partial "header" . }}
|
||||||
|
{{ $currentURL := .URL }}
|
||||||
|
|
||||||
|
<div class="actix-pageheader">
|
||||||
|
<div class="container">
|
||||||
|
<h1 id="blog-title" class="display-4">{{ .Title }}</h1>
|
||||||
|
{{ if .Description }}
|
||||||
|
<p class="lead">{{ .Description }}</p>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container actix-blog">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-3">
|
||||||
|
|
||||||
|
<button class="btn doctoggle" type="button" data-toggle="collapse" data-target="#collapsing-docnav" aria-expanded="false" aria-controls="collapsing-docnav">
|
||||||
|
Toggle navigation
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav class="leftnav collapse show" id="collapsing-docnav">
|
||||||
|
<div class="" id="">
|
||||||
|
<h5>Introduction</h5>
|
||||||
|
<div>
|
||||||
|
<ul class="nav">
|
||||||
|
{{ range .Site.Menus.blog_intro }}
|
||||||
|
<li{{ if eq $currentURL .URL }} class="active"{{ end }}>
|
||||||
|
<a href="{{ .URL }}">{{ .Name }}</a>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h5>2018</h5>
|
||||||
|
<div>
|
||||||
|
<ul class="nav">
|
||||||
|
{{ range .Site.Menus.blog_2018 }}
|
||||||
|
<li{{ if eq $currentURL .URL }} class="active"{{ end }}>
|
||||||
|
<a href="{{ .URL }}">{{ .Name }}</a>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="col-md-9">
|
||||||
|
<div class="actix-content">
|
||||||
|
{{ block "main" . }}{{ end }}
|
||||||
|
<!-- Yes, we have to use *Prev* to get the next content, because the
|
||||||
|
weights are sorted inversely to how they are actually displayed... -->
|
||||||
|
{{ with .PrevInSection }}<div class="actix-next"><b>Next up</b>: <a href = {{ .URL }}>{{ end }}
|
||||||
|
{{ with .PrevInSection }} {{ .Title }}</a></div>{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ partial "footer" . }}
|
3
layouts/blog/blog.html
Normal file
3
layouts/blog/blog.html
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ .Content }}
|
||||||
|
{{ end }}
|
3
layouts/blog/single.html
Normal file
3
layouts/blog/single.html
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ .Content }}
|
||||||
|
{{ end }}
|
@ -78,8 +78,8 @@
|
|||||||
<h5>API Documentation</h5>
|
<h5>API Documentation</h5>
|
||||||
<div>
|
<div>
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
<li><a href="https://docs.rs/actix">actix <span class="fa fa-external-link"></span></a></li>
|
<li><a href="https://docs.rs/actix" target="view_window">actix <span class="fa fa-external-link"></span></a></li>
|
||||||
<li><a href="https://docs.rs/actix-web">actix-web <span class="fa fa-external-link"></span></a></li>
|
<li><a href="https://docs.rs/actix-web" target="view_window">actix-web <span class="fa fa-external-link"></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -36,6 +36,9 @@
|
|||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="/docs/">Documentation</a>
|
<a class="nav-link" href="/docs/">Documentation</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="/blog/">Blog</a>
|
||||||
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="/community/">Community</a>
|
<a class="nav-link" href="/community/">Community</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -187,6 +187,9 @@ img {
|
|||||||
|
|
||||||
.leftnav li a {
|
.leftnav li a {
|
||||||
color: #888;
|
color: #888;
|
||||||
|
width:100%;
|
||||||
|
height:100%;
|
||||||
|
word-wrap: break-word;
|
||||||
}
|
}
|
||||||
|
|
||||||
.leftnav li.active {
|
.leftnav li.active {
|
||||||
@ -252,7 +255,7 @@ img {
|
|||||||
|
|
||||||
.jumbotron .actix-logo {
|
.jumbotron .actix-logo {
|
||||||
max-height: 10rem;
|
max-height: 10rem;
|
||||||
max-width: 80%;
|
max-width: 80%;leadlead
|
||||||
}
|
}
|
||||||
|
|
||||||
.jumbotron .lead {
|
.jumbotron .lead {
|
||||||
@ -276,6 +279,12 @@ img {
|
|||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.actix-pageheader #blog-title {
|
||||||
|
width:100%;
|
||||||
|
height:100%;
|
||||||
|
word-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
@media (min-width: 576px) {
|
@media (min-width: 576px) {
|
||||||
.actix-pageheader {
|
.actix-pageheader {
|
||||||
padding: 2rem 0rem;
|
padding: 2rem 0rem;
|
||||||
|
Loading…
Reference in New Issue
Block a user