mirror of
https://github.com/actix/actix-website
synced 2025-06-29 08:14:58 +02:00
add example project and blog nav
This commit is contained in:
63
layouts/blog/baseof.html
Normal file
63
layouts/blog/baseof.html
Normal file
@ -0,0 +1,63 @@
|
||||
{{ 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="">
|
||||
<details>
|
||||
<summary>Introduction</summary>
|
||||
<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>
|
||||
</details>
|
||||
<details>
|
||||
<summary>2018</summary>
|
||||
<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>
|
||||
</details>
|
||||
</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 }}
|
@ -45,8 +45,8 @@
|
||||
<li class="nav-item" id="language">
|
||||
<img src="/img/i18n.jpeg"/>
|
||||
<ul class="subitem">
|
||||
<li class="submenu-item"><a href="https://actix.rs">English</a></li>
|
||||
<li class="submenu-item"><a href="https://actix.rs/cn">中文</a> </li>
|
||||
<li class="submenu-item"><a href="https://actix.rs" target="view_window">English</a></li>
|
||||
<li class="submenu-item"><a href="https://actix.rs/cn" target="view_window">中文</a> </li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -60,6 +60,9 @@
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/docs/">文档</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/blog/">博客</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/community/">社区</a>
|
||||
</li>
|
||||
@ -69,8 +72,8 @@
|
||||
<li class="nav-item" id="language">
|
||||
<img src="/img/i18n.jpeg"/>
|
||||
<ul class="subitem">
|
||||
<li class="submenu-item"><a href="https://actix.rs">English</a></li>
|
||||
<li class="submenu-item"><a href="https://actix.rs/cn">中文</a> </li>
|
||||
<li class="submenu-item"><a href="https://actix.rs" target="view_window">English</a></li>
|
||||
<li class="submenu-item"><a href="https://actix.rs/cn" target="view_window">中文</a> </li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
Reference in New Issue
Block a user