Switch to using Hugo

This commit is contained in:
NeilBrommer 2018-05-12 16:50:36 -07:00
parent 03328460ae
commit 7caf09852c
29 changed files with 462 additions and 846 deletions

View file

@ -0,0 +1,42 @@
<!DOCTYPE HTML>
<html lang='{{ .Site.Language.Lang | default "en-us" }}'>
<head>
<title>{{ if eq (.Site.Title) (.Title) }}{{ .Site.Title }}{{ else }}{{ .Title }} &middot; {{ .Site.Title }}{{ end }}</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<meta name="author" content="Neil Brommer">
<link rel="icon" href="/favicon.ico">
<!-- theme colors -->
<!-- Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#3f51b5">
<!-- Windows Phone -->
<meta name="msapplication-navbutton-color" content="#3f51b5">
<!-- iOS -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- Bootstrap -->
<link href="/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- font awesome -->
<script defer src="/lib/fontawesome/svg-with-js/js/fa-brands.js"></script>
<script defer src="/lib/fontawesome/svg-with-js/js/fa-regular.js"></script>
<script defer src="/lib/fontawesome/svg-with-js/js/fa-solid.js"></script>
<script src="/lib/fontawesome/svg-with-js/js/fontawesome.js"></script>
<!-- Custom styles for this site -->
<link href="/css/main.css" rel="stylesheet">
<!-- Bootstrap core JavaScript -->
<script src="/lib/jquery/jquery-3.2.1.js"></script>
<script src="/lib/popper/popper.js"></script>
<script src="/lib/bootstrap/js/bootstrap.min.js"></script>
<!-- Custom JS -->
<script src="/js/main.js"></script>
{{ template "_internal/google_analytics_async.html" . }}
</head>

View file

@ -0,0 +1,14 @@
<div class="col-md-4 mb-3">
<div class="card full-height">
<h4 class="card-header">
<a href="{{ .URL }}" target="_blank">{{ .title }}</a>
</h4>
<div class="card-body">
{{ if isset . "description" }}
<p>{{ .description | markdownify }}</p>
{{ end }}
</div>
</div>
</div>

View file

@ -0,0 +1,47 @@
<nav id="topnav" class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
<div class="container">
<a class="navbar-brand" href="/">{{ .Site.Title }}</a>
<button class="navbar-toggler mr-0 ml-auto" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<li class="nav-item {{if or ($currentPage.IsMenuCurrent "main" .) ($currentPage.HasMenuCurrent "main" .) }} active{{end}}">
<a class="nav-link" href="{{ .URL }}">{{.Title}}</a>
</li>
{{ end }}
</ul>
<ul class="navbar-nav">
{{ with .Site.Data.social }}
{{ with .github }}
<li class="nav-item">
<a class="nav-link" href="{{ . }}" target="_blank" title="GitHub">
<span class="fab fa-github-alt"></span>
</a>
</li>
{{ end }}
{{ with .linkedin }}
<li class="nav-item">
<a class="nav-link" href="{{ . }}" target="_blank" title="LinkedIn">
<span class="fab fa-linkedin"></span>
</a>
</li>
{{ end }}
{{ end }}
<li class="nav-item ml-md-2">
<button id="btnTheme" type="button" class="btn btn-dark" aria-pressed="false" autocomplete="off">
<span id="themeText" class="fas fa-moon"></span>
</button>
</li>
</ul>
</div>
</div>
</nav>

View file

@ -0,0 +1,20 @@
<div class="card">
<h4 class="card-header">{{ .title }}</h4>
<div class="card-body">
{{ if .incomplete }}
<p class="text-danger"><small>Incomplete</small></p>
{{ end }}
{{ if isset . "description" }}
<p>{{ .description | markdownify }}</p>
{{ end }}
{{ if isset . "links" }}
{{ range .links }}
<a class="card-link" href="{{ .URL }}" target="_blank">
{{ .title }}
</a>
{{ end }}
{{ end }}
</div>
</div>