Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
379ed67751 | |||
9495f736e6 | |||
d37c835b01 |
17
.gitignore
vendored
17
.gitignore
vendored
@ -1 +1,16 @@
|
||||
public/
|
||||
|
||||
# Created by https://www.toptal.com/developers/gitignore/api/hugo
|
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=hugo
|
||||
|
||||
### Hugo ###
|
||||
# Generated files by hugo
|
||||
/public/
|
||||
/resources/_gen/
|
||||
hugo_stats.json
|
||||
|
||||
# Executable may be added to repository
|
||||
hugo.exe
|
||||
hugo.darwin
|
||||
hugo.linux
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/hugo
|
||||
|
19
config.toml
19
config.toml
@ -1,4 +1,21 @@
|
||||
baseURL = "https://bbaovanc.com/blog"
|
||||
baseURL = "https://bbaovanc.com/blog/"
|
||||
languageCode = "en-us"
|
||||
title = "bbaovanc's blog"
|
||||
theme = "bbaovanc"
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
name = "Home"
|
||||
pre = "home"
|
||||
url = "/"
|
||||
weight = 1
|
||||
[[menu.main]]
|
||||
name = "Posts"
|
||||
pre = "pen-tool"
|
||||
url = "/posts/"
|
||||
weight = 2
|
||||
[[menu.main]]
|
||||
name = "Tags"
|
||||
pre = "tag"
|
||||
url = "/tags/"
|
||||
weight = 3
|
||||
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
title: "First"
|
||||
date: 2021-02-21T14:50:30-06:00
|
||||
---
|
||||
|
||||
This is the first article in my blog.
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
title: "Second"
|
||||
date: 2021-02-21T14:50:47-06:00
|
||||
---
|
||||
|
||||
This is the second article in my blog.
|
12
content/posts/first.md
Normal file
12
content/posts/first.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: "First"
|
||||
date: 2021-03-24T20:42:10-05:00
|
||||
draft: true
|
||||
tags: ["test"]
|
||||
---
|
||||
|
||||
Hello, world!
|
||||
|
||||
<!--more-->
|
||||
|
||||
This is some more!
|
21
content/posts/lorem_ipsum.md
Normal file
21
content/posts/lorem_ipsum.md
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
title: "Lorem Ipsum"
|
||||
date: 2021-03-24T20:50:43-05:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
## Lorem
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Aliquam malesuada bibendum arcu vitae. Suspendisse ultrices gravida dictum fusce ut placerat. Volutpat est velit egestas dui id ornare arcu. Quisque egestas diam in arcu. Augue lacus viverra vitae congue eu consequat ac. Tortor at auctor urna nunc id. Eu consequat ac felis donec. Nulla aliquet porttitor lacus luctus accumsan tortor. Justo nec ultrices dui sapien. Nec ullamcorper sit amet risus. Eleifend quam adipiscing vitae proin sagittis nisl rhoncus mattis rhoncus. Risus nullam eget felis eget nunc. Ut placerat orci nulla pellentesque dignissim enim sit amet.
|
||||
|
||||
<!--more-->
|
||||
|
||||
## Ipsum
|
||||
|
||||
At varius vel pharetra vel turpis nunc eget. Dolor morbi non arcu risus quis varius. Suspendisse potenti nullam ac tortor vitae purus faucibus ornare suspendisse. Sit amet facilisis magna etiam tempor orci eu. Nulla porttitor massa id neque. Volutpat consequat mauris nunc congue nisi vitae suscipit. Aliquet risus feugiat in ante. Lacus laoreet non curabitur gravida. Diam donec adipiscing tristique risus nec feugiat. Pharetra magna ac placerat vestibulum lectus mauris ultrices eros. Sed arcu non odio euismod lacinia at quis. Aliquam ultrices sagittis orci a. Libero nunc consequat interdum varius sit amet. Donec ultrices tincidunt arcu non sodales neque. Metus dictum at tempor commodo ullamcorper a lacus vestibulum.
|
||||
|
||||
Amet consectetur adipiscing elit pellentesque habitant. Dignissim convallis aenean et tortor at risus viverra adipiscing. Odio aenean sed adipiscing diam. Sociis natoque penatibus et magnis dis parturient montes nascetur. Eget mauris pharetra et ultrices. Neque sodales ut etiam sit amet nisl. Consequat ac felis donec et odio pellentesque. Morbi non arcu risus quis varius quam quisque. Sit amet facilisis magna etiam tempor orci. Augue mauris augue neque gravida in fermentum et sollicitudin. Eget nullam non nisi est sit. Nunc eget lorem dolor sed viverra ipsum nunc. Vulputate sapien nec sagittis aliquam malesuada bibendum arcu vitae. Sed vulputate odio ut enim blandit volutpat. Turpis nunc eget lorem dolor sed viverra ipsum nunc. Fermentum posuere urna nec tincidunt. Malesuada pellentesque elit eget gravida cum sociis. Interdum velit euismod in pellentesque massa placerat duis ultricies lacus.
|
||||
|
||||
Tempor id eu nisl nunc. Et egestas quis ipsum suspendisse. Consectetur adipiscing elit ut aliquam purus sit amet luctus. Adipiscing tristique risus nec feugiat in. Nibh tellus molestie nunc non blandit massa enim. Cras fermentum odio eu feugiat. Urna id volutpat lacus laoreet non curabitur gravida arcu ac. Quis commodo odio aenean sed adipiscing diam. Vel fringilla est ullamcorper eget nulla facilisi etiam dignissim diam. Netus et malesuada fames ac turpis. Nunc scelerisque viverra mauris in aliquam. Ut porttitor leo a diam sollicitudin tempor id eu nisl. Facilisis magna etiam tempor orci eu lobortis elementum. Vitae semper quis lectus nulla at volutpat diam ut. Pellentesque adipiscing commodo elit at imperdiet dui accumsan. Risus nullam eget felis eget. Neque volutpat ac tincidunt vitae semper quis lectus. Neque egestas congue quisque egestas diam in. Egestas quis ipsum suspendisse ultrices gravida dictum fusce. A iaculis at erat pellentesque adipiscing commodo elit at imperdiet.
|
||||
|
||||
Amet aliquam id diam maecenas ultricies mi eget mauris. Est placerat in egestas erat imperdiet sed euismod. Vel quam elementum pulvinar etiam non. Eros donec ac odio tempor orci dapibus ultrices in. Sagittis nisl rhoncus mattis rhoncus urna neque. Quam viverra orci sagittis eu volutpat odio facilisis. Maecenas pharetra convallis posuere morbi leo urna molestie. Mauris pellentesque pulvinar pellentesque habitant. Cursus in hac habitasse platea dictumst quisque. Nibh venenatis cras sed felis eget velit aliquet sagittis id.
|
@ -7,5 +7,6 @@
|
||||
{{- block "main" . }}{{- end }}
|
||||
</div>
|
||||
{{- partial "footer.html" . -}}
|
||||
{{- partial "script.html" . -}}
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,45 +1,12 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
{{ partial "head.html" . }}
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<link rel="stylesheet" href="/blog/style.css" />
|
||||
<link rel="icon" type="image/svg+xml" href="/blog/favicon.svg" />
|
||||
<link rel="alternate icon" href="/blog/favicon.ico" />
|
||||
|
||||
<title>Articles - bbaovanc's Blog</title>
|
||||
|
||||
<meta name="subject" content="Articles - bbaovanc's Blog" />
|
||||
<meta name="description" content="This is my personal blog" />
|
||||
<meta name="url" content="https://bbaovanc.com/blog/" />
|
||||
<meta name="reply-to" content="contact@bbaovanc.com" />
|
||||
|
||||
<meta name="og:type" content="website" />
|
||||
<meta name="og:title" content="Articles - bbaovanc's Blog" />
|
||||
<meta name="og:url" content="https://bbaovanc.com/blog/" />
|
||||
<meta name="og:site_name" content="Articles - bbaovanc's Blog" />
|
||||
<meta name="og:description" content="This is my personal blog" />
|
||||
<meta name="og:email" content="contact@bbaovanc.com" />
|
||||
<meta name="og:image" content="/blog/bbaovanc-1024.png" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ partial "header.html" . }}
|
||||
{{ partial "navbar.html" . }}
|
||||
|
||||
<div class="row">
|
||||
<div class="main">
|
||||
<h2>Articles</h2>
|
||||
{{- range first 10 .Data.Pages }}
|
||||
<h4><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
|
||||
{{- end }}
|
||||
<h4><a href="{{ .Site.BaseURL }}">Home</a></h4>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
{{ define "main" }}
|
||||
<h1>{{ .Title }}</h1>
|
||||
{{ range .Pages.ByPublishDate.Reverse }}
|
||||
<p>
|
||||
<h3><a class="title" href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
|
||||
{{ partial "metadata.html" . }}
|
||||
<a class="summary" href="{{ .RelPermalink }}">
|
||||
<p>{{ .Summary }}</p>
|
||||
</a>
|
||||
</p>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
@ -1,37 +1,6 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
{{ partial "head.html" . }}
|
||||
<title>{{ .Title }}</title>
|
||||
|
||||
<meta name="subject" content="{{ .Title }}" />
|
||||
<meta name="description" content="This is my personal blog" />
|
||||
<meta name="url" content="https://bbaovanc.com/blog/" />
|
||||
<meta name="reply-to" content="contact@bbaovanc.com" />
|
||||
|
||||
<meta name="og:type" content="website" />
|
||||
<meta name="og:title" content="{{ .Title }}" />
|
||||
<meta name="og:url" content="https://bbaovanc.com/blog/" />
|
||||
<meta name="og:site_name" content="{{ .Title }}" />
|
||||
<meta name="og:description" content="This is my personal blog" />
|
||||
<meta name="og:email" content="contact@bbaovanc.com" />
|
||||
<meta name="og:image" content="/blog/bbaovanc-1024.png" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ partial "header.html" . }}
|
||||
{{ partial "navbar.html" . }}
|
||||
|
||||
<div class="row">
|
||||
<div class="main">
|
||||
<h2>{{ .Title }}</h2>
|
||||
<h5>{{ .Date.Format "Mon, Jan 2, 2006" }}</h5>
|
||||
{{ define "main" }}
|
||||
<h1>{{ .Title }}</h1>
|
||||
{{ partial "metadata.html" . }}
|
||||
<br><br>
|
||||
{{ .Content }}
|
||||
<h4><a href="{{ .Site.BaseURL }}">Home</a></h4>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
{{ end }}
|
||||
|
@ -1,46 +1,5 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
{{ partial "head.html" . }}
|
||||
<title>bbaovanc's Blog</title>
|
||||
|
||||
<meta name="subject" content="bbaovanc's Blog" />
|
||||
<meta name="description" content="This is my personal blog" />
|
||||
<meta name="url" content="https://bbaovanc.com/blog/" />
|
||||
<meta name="reply-to" content="contact@bbaovanc.com" />
|
||||
|
||||
<meta name="og:type" content="website" />
|
||||
<meta name="og:title" content="bbaovanc's Blog" />
|
||||
<meta name="og:url" content="https://bbaovanc.com/blog/" />
|
||||
<meta name="og:site_name" content="bbaovanc's Blog" />
|
||||
<meta name="og:description" content="This is my personal blog" />
|
||||
<meta name="og:email" content="contact@bbaovanc.com" />
|
||||
<meta name="og:image" content="/blog/bbaovanc-1024.png" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ partial "header.html" . }}
|
||||
{{ partial "navbar.html" . }}
|
||||
|
||||
<div class="row">
|
||||
<div class="main">
|
||||
<h2>Articles</h2>
|
||||
{{- range first 10 .Data.Pages }}
|
||||
{{- if eq .Type "article" }}
|
||||
<h4><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
<h2>Pages</h2>
|
||||
{{- range first 10 .Data.Pages }}
|
||||
{{- if eq .Type "page" }}
|
||||
<h4><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{ define "main" }}
|
||||
<div id="home-jumbotron" class="jumbotron text-center">
|
||||
<h1 class="title">{{ .Site.Title }}</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
{{ end }}
|
||||
|
@ -1,6 +1,31 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<head>
|
||||
</head>
|
||||
|
||||
<link rel="stylesheet" href="/blog/css/style.css" />
|
||||
<link rel="icon" type="image/svg+xml" href="/blog/favicon.svg" />
|
||||
<link rel="alternate icon" href="/blog/favicon.ico" />
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="stylesheet" href="/blog/style.css">
|
||||
<link rel="icon" type="image/svg+xml" href="/blog/favicon.svg">
|
||||
<link rel="alternate icon" href="/blog/favicon.ico">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/blog/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="/blog/css/style.css">
|
||||
|
||||
<meta name="subject" content="bbaovanc's blog">
|
||||
<meta name="description" content="This is my personal blog">
|
||||
<meta name="url" content="https://bbaovanc.com/blog/">
|
||||
<meta name="reply-to" content="contact@bbaovanc.com">
|
||||
|
||||
<meta name="og:type" content="website">
|
||||
<meta name="og:title" content="bbaovanc's blog">
|
||||
<meta name="og:url" content="https://bbaovanc.com/blog/">
|
||||
<meta name="og:site_name" content="bbaovanc's blog">
|
||||
<meta name="og:description" content="This is my personal blog">
|
||||
<meta name="og:email" content="contact@bbaovanc.com">
|
||||
<meta name="og:image" content="/blog/bbaovanc-1024.png">
|
||||
|
||||
{{ $title := print .Site.Title " | " .Title }}
|
||||
{{ if .IsHome }}{{ $title = .Site.Title }}{{ end }}
|
||||
<title>{{ $title }}</title>
|
||||
</head>
|
||||
|
@ -1,3 +1,14 @@
|
||||
<div class="header">
|
||||
<h1>bbaovanc's Blog</h1>
|
||||
<div id="nav-border" class="container">
|
||||
<nav id="nav" class="nav justify-content-center">
|
||||
{{ range .Site.Menus.main }}
|
||||
<a class="nav-link" href="{{ .URL }}">
|
||||
{{ if .Pre }}
|
||||
{{ $icon := printf "<i data-feather=\"%s\"></i> " .Pre | safeHTML }}
|
||||
{{ $icon }}
|
||||
{{ end }}
|
||||
{{ $text := print .Name | safeHTML }}
|
||||
{{ $text }}
|
||||
</a>
|
||||
{{ end }}
|
||||
</nav>
|
||||
</div>
|
||||
|
11
themes/bbaovanc/layouts/partials/metadata.html
Normal file
11
themes/bbaovanc/layouts/partials/metadata.html
Normal file
@ -0,0 +1,11 @@
|
||||
{{ $dateTime := .PublishDate.Format "2006-01-02" }}
|
||||
{{ $dateFormat := .Site.Params.dateFormat | default "Jan 2, 2006" }}
|
||||
<i data-feather="calendar"></i>
|
||||
<time datetime="{{ $dateTime }}">{{ .PublishDate.Format $dateFormat }}</time>
|
||||
{{ with .Params.tags }}
|
||||
<i data-feather="tag"></i>
|
||||
{{ range . }}
|
||||
{{ $href := print (absURL "tags/") (urlize .) }}
|
||||
<a class="btn btn-sm btn-outline-dark tag-btn" href="{{ $href }}">{{ . }}</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
@ -1,5 +0,0 @@
|
||||
<div class="navbar">
|
||||
<a href="/blog/">Blog Home</a>
|
||||
<a href="/article">Articles</a>
|
||||
<a href="/">Main Site</a>
|
||||
</div>
|
4
themes/bbaovanc/layouts/partials/script.html
Normal file
4
themes/bbaovanc/layouts/partials/script.html
Normal file
@ -0,0 +1,4 @@
|
||||
<script src="/js/feather.min.js"></script>
|
||||
<script>
|
||||
feather.replace()
|
||||
</script>
|
7
themes/bbaovanc/static/css/disabled/bootstrap.min.css
vendored
Normal file
7
themes/bbaovanc/static/css/disabled/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
13
themes/bbaovanc/static/css/disabled/feather.min.js
vendored
Normal file
13
themes/bbaovanc/static/css/disabled/feather.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user