1 Commits

Author SHA1 Message Date
867cf499ef Switch to hugo-bearblog theme 2021-05-20 11:31:35 -05:00
22 changed files with 229 additions and 183 deletions

6
.gitmodules vendored

@ -1,3 +1,3 @@
[submodule "themes/terminal"]
path = themes/terminal
url = https://github.com/panr/hugo-theme-terminal.git
[submodule "themes/hugo-bearblog"]
path = themes/hugo-bearblog
url = https://github.com/janraasch/hugo-bearblog.git

13
archetypes/blog.md Normal file

@ -0,0 +1,13 @@
+++
title = "{{ replace .Name "-" " " | title }}"
date = "{{ .Date }}"
# Format date like 2006-01-02 (it gives an error if I use .Format)
description = """
Lorem ipsum
"""
tags = [
"",
]
+++

@ -1,6 +1,8 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---
+++
title = "{{ replace .Name "-" " " | title }}"
menu = "main"
description = """
Lorem ipsum
"""
+++

@ -1,22 +0,0 @@
.commento-root * {
color: white;
}
.commento-root .commento-logged-container .commento-logged-in-as .commento-name,
.commento-root .commento-anonymous-checkbox-container input[type="checkbox"] + label {
color: rgb(134, 142, 150);
}
.commento-root textarea {
border-color: rgba(255, 255, 255, 0.1);
background-color: rgba(0, 0, 0, 0);
color: white;
}
.commento-root .commento-card {
border-top-color: rgba(255, 255, 255, 0.1);
}
.commento-root .commento-dark-card {
background-color: rgb(64, 64, 64);
}

@ -1,105 +1,62 @@
baseURL = "https://bbaovanc.com/blog/"
languageCode = "en-us"
theme = "terminal"
paginate = 5
enableGitInfo = true
# [permalinks]
# posts = "/:year/:month/:title/"
baseURL = "https://bbaovanc.com"
# The name of this wonderful theme ;-).
theme = 'hugo-bearblog'
# Basic metadata configuration for your blog.
title = "bbaovanc's blog"
author = "bbaovanc"
copyright = "Copyright © 2021, bbaovanc."
languageCode = "en-US"
# Generate a nice robots.txt for SEO
enableRobotsTXT = true
# Generate "Bearblog"-like URLs !only!, see https://bearblog.dev/.
disableKinds = ["taxonomy"]
ignoreErrors = ["error-disable-taxonomy"]
[permalinks]
#blog = "/:slug/"
tags = "/blog/:slug"
[params]
# dir name of your main content (default is `content/posts`).
# the list of set content will show up on your index page (baseurl).
contentTypeName = "posts"
# The "description" of your website. This is used in the meta data of your generated html.
description = "My personal blog site"
# ["orange", "blue", "red", "green", "pink"]
themeColor = "blue"
# if you set this to 0, only submenu trigger will be visible
showMenuItems = 6
# show selector to switch language
showLanguageSelector = false
# set theme to full screen width
fullWidthTheme = false
# center theme with default width
centerTheme = true
# set a custom favicon (default is a `themeColor` square)
# The path to your "favicon". This should be a square (at least 32px x 32px) png-file.
# Hint: It's good practise to also put a "favicon.ico"-file into your "static"-folder.
favicon = "img/favicon.ico"
# set post to show the last updated
# If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated
showLastUpdated = true
# Provide a string as a prefix for the last update date. By default, it looks like this: 2020-xx-xx [Updated: 2020-xx-xx] :: Author
# updatedDatePrefix = "Updated"
# These "images" are used for the structured data templates. This will show up, when
# services like Twitter or Slack want to generate a preview of a link to your site.
# See https://gohugo.io/templates/internal#twitter-cards and
# https://gohugo.io/templates/internal#open-graph.
images = ["img/favicon.png"]
# set all headings to their default size (depending on browser settings)
# it's set to `true` by default
# oneHeadingSize = false
[params.twitter]
# set Twitter handles for Twitter cards
# see https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/getting-started#card-and-content-attribution
# do not include @
creator = ""
site = ""
[languages]
[languages.en]
languageName = "English"
# Another "title" :-). This one is used as the site_name on the Hugo's internal
# opengraph structured data template.
# See https://ogp.me/ and https://gohugo.io/templates/internal#open-graph.
title = "bbaovanc's blog"
subtitle = "My personal blog site"
owner = "bbaovanc"
keywords = ""
copyright = ""
menuMore = "Show more"
readMore = "Read more"
readOtherPosts = "Read other posts"
newerPosts = "Newer posts"
olderPosts = "Older posts"
missingContentMessage = "Page not found..."
missingBackButtonLabel = "Back to home page"
[languages.en.params.logo]
logoText = "bbaovanc's blog"
logoHomeLink = "/blog/"
# This theme will, by default, inject a made-with-line at the bottom of the page.
# You can turn it off, but we would really appreciate if you dont :-).
# hideMadeWithLine = true
[languages.en.menu]
[[languages.en.menu.main]]
identifier = "tags"
name = "Tags"
url = "/tags"
weight = 10
# By default, this theme displays dates with a format like "02 Jan, 2006", but
# you can customize it by setting the `dateFormat` param in your site's config
# file. See [Hugo's Format function docs](https://gohugo.io/functions/format/)
# for details. An example TOML config that uses [ISO
# 8601](https://en.wikipedia.org/wiki/ISO_8601) format:
# dateFormat = "2006-01-02"
[[languages.en.menu.main]]
identifier = "links"
name = "Links"
url = "/links"
weight = 20
[[languages.en.menu.main]]
[menu]
[[menu.main]]
identifier = "rss"
name = "RSS Feed"
url = "/posts/index.xml"
weight = 30
url = "/blog/index.xml"
[[languages.en.menu.main]]
identifier = "email-me"
name = "Email Me"
url = "mailto:contact@bbaovanc.com"
weight = 40
[[languages.en.menu.main]]
identifier = "main-website"
name = "Main Website"
url = "https://bbaovanc.com/"
weight = 50
[[languages.en.menu.main]]
identifier = "source-code"
[[menu.main]]
identifier = "git-repo"
name = "Source Code"
url = "https://git.bbaovanc.com/bbaovanc.com/blog"
weight = 60

3
content/_index.md Normal file

@ -0,0 +1,3 @@
This is my website.
https://boba.best is also my website.

@ -1,18 +1,19 @@
+++
title = "Allow Non Root Processes to Bind to Privileged Ports"
date = "2021-03-28T20:03:16-05:00"
author = "bbaovanc"
tags = ["guide", "linux"]
keywords = ["linux", "privileged", "ports", "tutorial", "guide", "gitea",
"systemd"]
date = "2021-03-28"
aliases = [
"posts/allow-non-root-processes-to-bind-to-privileged-ports/",
]
description = """
In Linux, processes cannot bind to privileged ports (<=1024) unless they are
running as root. Here's how to allow any process to bind to privileged ports.
"""
showFullContent = false
toc = true
tags = [
"guide",
"linux",
]
+++
## Introduction

@ -1,19 +1,25 @@
+++
title = "Checkra1n GUI on Other Distros"
date = "2021-03-25T21:19:51-05:00"
author = "bbaovanc"
cover = "media/checkra1n-gui-on-arch-linux.webp"
tags = ["guide", "linux", "archlinux", "jailbreak", "checkra1n"]
keywords = ["checkra1n", "gui", "linux", "arch linux"]
date = "2021-03-25"
aliases = [
"posts/checkra1n-gui-on-other-distros/",
]
description = """
You can run the GUI version of checkra1n on non Debian-based distributions.
"""
showFullContent = false
toc = true
tags = [
"guide",
"linux",
"archlinux",
"jailbreak",
"checkra1n",
]
+++
![Checkra1n GUI running on Arch Linux](/media/checkra1n-gui-on-arch-linux.webp)
## Introduction
The official cross-distribution build of checkra1n only contains a CLI and TUI.

@ -1,19 +1,24 @@
+++
title = "Put (edited) in the middle of a message in Discord"
date = "2021-03-25T18:48:34-05:00"
author = "bbaovanc"
cover = "media/discord-tricks/edited-in-middle-of-message.webp"
tags = ["tutorial", "discord", "discord-tricks"]
keywords = ["discord", "edited"]
date = "2021-03-25"
aliases = [
"posts/edited-in-middle-of-message-discord/",
]
description = """
With a bit of trickery using the RLE character (U+202B), you can get the
(edited) text on a message to be somewhere other than at the end of the message.
"""
showFullContent = false
tags = [
"tutorial",
"discord",
"discord-tricks",
]
+++
![Example image](/media/discord-tricks/edited-in-middle-of-message.webp)
## Tutorial
1. Copy the "right-to-left embedding" character (U+202A) to your clipboard.

@ -1,16 +1,20 @@
+++
title = "New Comment System (again)"
date = "2021-04-17T00:08:30-05:00"
author = "bbaovanc"
tags = ["announcement", "hugo", "blog"]
keywords = ["hugo", "comment system", "blog", "commento"]
date = "2021-04-17"
aliases = [
"posts/new-comment-system-again/",
]
description = """
I decided to switch my comment system from Isso to
[Commento](https://www.commento.io/)
"""
showFullContent = false
tags = [
"announcement",
"hugo",
"blog",
]
+++
## Isso vs Commento
@ -24,10 +28,10 @@ this working on Isso), and a nicer design. I also was able to write some
supports SSO, so I might add support for signing up with GitHub, and possibly
GitLab.
## Summary of the [first post]({{< ref "/posts/new-comment-system" >}})
## Summary of the [first post]({{< ref "/blog/new-comment-system" >}})
If you haven't read the
[New Comment System]({{< ref "/posts/new-comment-system" >}}) post, here's the
[New Comment System]({{< ref "/blog/new-comment-system" >}}) post, here's the
most important information. There's a comment section at the bottom of each post
where you can view and post comments. You can post anonymously, or create an
account so you can show your username and get email notifications. You can also

@ -1,16 +1,19 @@
+++
title = "New Comment System"
date = "2021-04-11T00:17:13-05:00"
author = "bbaovanc"
tags = ["announcement", "hugo", "blog"]
keywords = ["hugo", "comment system", "blog", "isso"]
date = "2021-04-11"
aliases = [
"posts/new-comment-system/",
]
description = """
I added a comment system to my blog, using [Isso](https://posativ.org/isso/).
"""
showFullContent = false
toc = true
tags = [
"announcement",
"hugo",
"blog",
]
+++
## About

@ -1,15 +1,19 @@
+++
title = "Text Substitution in Discord using `sed`"
date = "2021-03-25T18:48:15-05:00"
author = "bbaovanc"
tags = ["tutorial", "discord", "discord-tricks"]
keywords = ["discord", "sed", "text", "replacement"]
date = "2021-03-25"
aliases = [
"posts/text-substitution-in-discord-using-sed/",
]
description = """
Discord has (very primitive) support for text replacement using `sed` syntax.
"""
showFullContent = false
tags = [
"tutorial",
"discord",
"discord-tricks",
]
+++
## Tutorial

10
content/contact.md Normal file

@ -0,0 +1,10 @@
+++
title = "Contact"
menu = "main"
description = """
List of ways to contact me
"""
+++
- [Email me](mailto:contact@bbaovanc.com)

18
content/donate.md Normal file

@ -0,0 +1,18 @@
+++
title = "Donate"
menu = "main"
description = """
How to donate to me
"""
+++
## Cryptocurrency Links
Nano: `nano_1ewtme68x5gia1bjq3jx1ku5pcxzayipdxjmjrc3x8qjjpat4ria8ajhjoxd`
Bitcoin: `bc1qj6h8z2tg9nxcl9ddnv9k798cru6asr6cpmj84m`
Ethereum: `0x80DaED7e2BEF5d894b37fBd79d0609aa17c8Cabc`
Monero: `45gGauNcWLNSobRMzk3rtfEpad7gGcEvegxCbEm6QYENdG4vag3fCVuFoKfdKSESeSEKyUNRGwAJyLaCQ6MC5AQ79DGcaRq`

@ -0,0 +1,17 @@
+++
title = "GPG Fingerprints"
menu = "main"
description = """
Fingerprint of my GPG key
"""
+++
```
sec rsa4096 2020-08-31 [SC]
CB7CCED9209E47B9B99B8E1D18089E4E3CCF1D3A
uid [ultimate] BBaoVanC <bbaovanc@bbaovanc.com>
uid [ultimate] BBaoVanC <github@bbaovanc.com>
uid [ultimate] BBaoVanC <bbaovanc@boba.best>
ssb rsa4096 2020-08-31 [E]
```

@ -1,9 +1,14 @@
---
title: "Links"
toc: true
---
+++
title = "Links"
menu = "main"
aliases = [
"/blog/links/",
]
---
description = """
Various links to my stuff
"""
+++
## Other

15
content/referral-codes.md Normal file

@ -0,0 +1,15 @@
+++
title = "Referral Codes"
menu = "main"
aliases = [
"/referrals/",
]
description = """
Referral codes for various services that I use/have used
"""
+++
- [Vultr](https://www.vultr.com/?ref=8643438-6G)
- You get $100 to try out the service for a month
- I get $25 if you stay.

@ -0,0 +1,20 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ if eq .Type "blog" }}{{ if not .Params.menu }}
<p>
<i>
<time datetime='{{ .Date.Format "2006-01-02" }}' pubdate>
{{ .Date.Format (default "02 Jan, 2006" .Site.Params.dateFormat) }}
</time>
</i>
</p>
{{ end }}{{ end }}
<content>
{{ .Content }}
</content>
<p>
{{ range (.GetTerms "tags") }}
<a href="{{ .Permalink }}">#{{ .LinkTitle }}</a>
{{ end }}
</p>
{{ end }}

@ -1,15 +0,0 @@
{{ $css := resources.Get "css/comments.css" }}
{{ $style := $css | resources.Minify }}
<script defer
src="https://commento.bbaovanc.com/js/commento.js"
data-page-id="{{ .RelPermalink }}"
data-no-fonts="true"
data-css-override="{{ $style.Permalink }}">
</script>
<div id="commento"></div>
<noscript>
<br />
<b>Comments are not available when JavaScript is disabled.</b>
</noscript>

BIN
static/img/favicon.png Normal file

Binary file not shown.

After

(image error) Size: 6.5 KiB

1
themes/hugo-bearblog Submodule

Submodule themes/hugo-bearblog added at 4304479210

Submodule themes/terminal deleted from aaaadafec9