1 Commits

Author SHA1 Message Date
5df308d140 Add .drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2021-04-01 01:32:03 -05:00
16 changed files with 16 additions and 151 deletions

View File

@ -3,39 +3,22 @@ kind: pipeline
type: docker type: docker
name: Deploy to bbaovanc.com name: Deploy to bbaovanc.com
trigger:
branch:
- master
event:
exclude:
- pull_request
steps: steps:
- name: submodules - name: Build site
image: alpine/git image: mapitman/docker-hugo
commands:
- git submodule update --init --recursive
- name: build
image: bbaovanc/hugo
commands: commands:
- hugo version - hugo version
- hugo --minify - hugo --minify
- name: list files - name: Upload files
image: alpine:latest
commands:
- find public/
- name: upload
image: appleboy/drone-scp image: appleboy/drone-scp
settings: aettings:
host: bbaovanc.com host: bbaovanc.com
port: 2222 port: 2222
username: droneci username: droneci
key: key:
from_secret: SSH_KEY from_secret: SSH_KEY
target: /var/www/bbaovanc/blog/ target: /var/www/bbaovanc/blog
rm: true rm: true
source: public/ source:
strip_components: 1 - public/*

View File

@ -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);
}

View File

@ -16,7 +16,7 @@ enableGitInfo = true
themeColor = "blue" themeColor = "blue"
# if you set this to 0, only submenu trigger will be visible # if you set this to 0, only submenu trigger will be visible
showMenuItems = 6 showMenuItems = 5
# show selector to switch language # show selector to switch language
showLanguageSelector = false showLanguageSelector = false
@ -28,7 +28,7 @@ enableGitInfo = true
centerTheme = true centerTheme = true
# set a custom favicon (default is a `themeColor` square) # set a custom favicon (default is a `themeColor` square)
favicon = "img/favicon.ico" favicon = "icon/favicon.ico"
# set post to show the last updated # 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 # If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated
@ -86,20 +86,14 @@ enableGitInfo = true
url = "/posts/index.xml" url = "/posts/index.xml"
weight = 30 weight = 30
[[languages.en.menu.main]]
identifier = "email-me"
name = "Email Me"
url = "mailto:contact@bbaovanc.com"
weight = 40
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "main-website" identifier = "main-website"
name = "Main Website" name = "Main Website"
url = "https://bbaovanc.com/" url = "https://bbaovanc.com/"
weight = 50 weight = 40
[[languages.en.menu.main]] [[languages.en.menu.main]]
identifier = "source-code" identifier = "source-code"
name = "Source Code" name = "Source Code"
url = "https://git.bbaovanc.com/bbaovanc.com/blog" url = "https://git.bbaovanc.com/bbaovanc.com/blog"
weight = 60 weight = 50

View File

@ -14,8 +14,8 @@ toc: true
- [Main Site](https://bbaovanc.com/) - [Main Site](https://bbaovanc.com/)
- [Blog](https://bbaovanc.com/blog/) - [Blog](https://bbaovanc.com/blog/)
- [Status Page](https://status.bbaovanc.com/) - [Status Page](https://status.bbaovanc.com/)
- [Searx Instance](https://search.bbaovanc.com/) - - [Searx Instance](https://searx.bbaovanc.com/) -
[source code](https://github.com/BBaoVanC/searx) [source code](https://github.com/BBaoVanC/searx.bbaovanc.com)
- [Gitea Instance](https://git.bbaovanc.com/) - [Gitea Instance](https://git.bbaovanc.com/)
## My Software ## My Software

View File

@ -2,7 +2,7 @@
title = "Allow Non Root Processes to Bind to Privileged Ports" title = "Allow Non Root Processes to Bind to Privileged Ports"
date = "2021-03-28T20:03:16-05:00" date = "2021-03-28T20:03:16-05:00"
author = "bbaovanc" author = "bbaovanc"
tags = ["guide", "linux"] tags = ["guide", "linux", "systemd"]
keywords = ["linux", "privileged", "ports", "tutorial", "guide", "gitea", keywords = ["linux", "privileged", "ports", "tutorial", "guide", "gitea",
"systemd"] "systemd"]

View File

@ -2,7 +2,7 @@
title = "Checkra1n GUI on Other Distros" title = "Checkra1n GUI on Other Distros"
date = "2021-03-25T21:19:51-05:00" date = "2021-03-25T21:19:51-05:00"
author = "bbaovanc" author = "bbaovanc"
cover = "media/checkra1n-gui-on-arch-linux.webp" cover = "/blog/media/checkra1n-gui-on-arch-linux.png"
tags = ["guide", "linux", "archlinux", "jailbreak", "checkra1n"] tags = ["guide", "linux", "archlinux", "jailbreak", "checkra1n"]
keywords = ["checkra1n", "gui", "linux", "arch linux"] keywords = ["checkra1n", "gui", "linux", "arch linux"]

View File

@ -2,7 +2,7 @@
title = "Put (edited) in the middle of a message in Discord" title = "Put (edited) in the middle of a message in Discord"
date = "2021-03-25T18:48:34-05:00" date = "2021-03-25T18:48:34-05:00"
author = "bbaovanc" author = "bbaovanc"
cover = "media/discord-tricks/edited-in-middle-of-message.webp" cover = "media/discord-tricks/edited-in-middle-of-message.png"
tags = ["tutorial", "discord", "discord-tricks"] tags = ["tutorial", "discord", "discord-tricks"]
keywords = ["discord", "edited"] keywords = ["discord", "edited"]

View File

@ -1,36 +0,0 @@
+++
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"]
description = """
I decided to switch my comment system from Isso to
[Commento](https://www.commento.io/)
"""
showFullContent = false
+++
## Isso vs Commento
I know it's only been six days since I added Isso, but I decided to switch to a
better comment system. Isso is meant to be simple, which means that it's missing
a lot of features. Commento has a lot of features such as sticky (pinned)
comments, spam detection, thread locking, email notifications (I couldn't get
this working on Isso), and a nicer design. I also was able to write some
[custom CSS rules][1] which make it look alright on my blog's theme. It also
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" >}})
If you haven't read the
[New Comment System]({{< ref "/posts/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
upvote, downvote, and reply to other comments.
[1]: https://git.bbaovanc.com/bbaovanc.com/blog/src/commit/478e15218313a33216d361de387b3bd878cd0ba6/assets/css/comments.css

View File

@ -1,39 +0,0 @@
+++
title = "New Comment System"
date = "2021-04-11T00:17:13-05:00"
author = "bbaovanc"
tags = ["announcement", "hugo", "blog"]
keywords = ["hugo", "comment system", "blog", "isso"]
description = """
I added a comment system to my blog, using [Isso](https://posativ.org/isso/).
"""
showFullContent = false
toc = true
+++
## About
I set up a comment system named [Isso](https://posativ.org/isso/) on my blog
today. At the bottom of each blog post, there's a comment section. You don't
need to sign up with an account or sign in with Google, Facebook, none of that
junk. You can comment anonymously, or provide any of the following three fields:
name, email address, and website, which will be shown to other people viewing
your comment. I'm going off of the assumption that no one cares/is malicious
enough to spam my comment sections.
## Known Issues
### Editing and deleting not working
You're supposed to be able to edit and delete comments up to 15 minutes after
posting them. As of now, that doesn't seem to be working; the request just
returns 403 (forbidden).
### White text on white background when previewing comment
This is a CSS related issue. This was also happening when editing/writing a
comment, but I edited it so the edit box has black text. I think a better fix is
to make the new comment form have a dark background, but I'll deal with that
later.

View File

@ -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>

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB