+
diff --git a/blog/What-is-a-squibid/index.html b/blog/What-is-a-squibid/index.html
new file mode 100644
index 0000000..39daa3c
--- /dev/null
+++ b/blog/What-is-a-squibid/index.html
@@ -0,0 +1,20 @@
+
+
+
+ 'What is a squibid?'
+
+
+
+
+ Recently, a few people have been asking me: "what is a squibid?" or
+ "where did your name come from?". In this blog post I will answer those
+ questions.
+
+
+ A few years ago I came up with a drawing of an animal
+ reason to do anything with it, but regardless I chose to name it a
+ squibid. Eventually, when trying to find a good username I chose squibid
+ because that would cover both the username and profile picture.
+
-In my first post
-state of the site I
-talked about a searxng instance however I found something better! I am now
-running a librex instance @
-https://librex.squi.bid. My only modification to the site is changing the theme
-to the mellow theme.
-
-As for my dots. I have continued to update my Neovim dotfiles, and I am
-currently in the process of making some MPV dot files. After I am done with
-my MPV config I'll get to work on putting together a git repo with my dotfiles
-(using submodules for the bigger parts of the config like Neovim).
-
-I will also soon be setting up a Matrix account (not instance) but for now
-feel free to email me.
-
-
-
diff --git a/blog/librex-and-dots/index.html b/blog/librex-and-dots/index.html
new file mode 100644
index 0000000..5bff21f
--- /dev/null
+++ b/blog/librex-and-dots/index.html
@@ -0,0 +1,24 @@
+
+librex and dots
+
+
+
+Hello!
+
+In my first post
+state of the site I
+talked about a searxng instance however I found something better! I am now
+running a librex instance @
+https://librex.squi.bid. My only modification to the site is changing the theme
+to the mellow theme.
+
+As for my dots. I have continued to update my Neovim dotfiles, and I am
+currently in the process of making some MPV dot files. After I am done with
+my MPV config I'll get to work on putting together a git repo with my dotfiles
+(using submodules for the bigger parts of the config like Neovim).
+
+I will also soon be setting up a Matrix account (not instance) but for now
+feel free to email me.
+
+
+
diff --git a/blog/newblog b/blog/newblog
index ea69701..4ab27ba 100755
--- a/blog/newblog
+++ b/blog/newblog
@@ -1,23 +1,29 @@
#!/bin/sh
# generate a base blog file
-read -p "Enter name of blog: " name
-filename="$(echo $name | sed 's/ /-/g').html"
+printf "Enter name of blog entry: "
+read -r name
+filename="$(echo "$name" | sed 's/ /-/g')"
-# make sure we don't overwrite an existent file
-[ -f $filename ] &&
- printf "File already exists! Please choose a different filename.\n"; exit 1
+# make sure we don't overwrite an existing file
+if [ -f "$filename" ]; then
+ printf "Blog entry already exists! Please choose a different name.\n"
+ exit 1
+fi
-printf '
+mkdir "$filename"
+cat > "$filename/index.html" << EOF
+
- '$name'
+ '$name'
+
-' > $filename
-$EDITOR $filename
+EOF
+[ "$EDITOR" ] && $EDITOR "$filename/index.html" || vim "$filename/index.html"
echo "Make sure to run sup to add to rss feed!"
diff --git a/blog/rss.xml b/blog/rss.xml
index 2dd53ad..3654882 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -11,10 +11,38 @@
+
+What is a squibid?
+https://squi.bid/blog/What-is-a-squibid/index.html
+https://squi.bid/blog/What-is-a-squibid/index.html
+Mon, 30 Oct 2023 12:47:05 -0400
+
+
+
+ 'What is a squibid?'
+
+
+
+
+ Recently, a few people have been asking me: "what is a squibid?" or
+ "where did your name come from?". In this blog post I will answer those
+ questions.
+
+
+ A few years ago I came up with a drawing of an animal
+ reason to do anything with it, but regardless I chose to name it a
+ squibid. Eventually, when trying to find a good username I chose squibid
+ because that would cover both the username and profile picture.
+
+
+]]>
+
+
+
librex and dots
-https://squi.bid/blog/librex-and-dots.html
-https://squi.bid/blog/librex-and-dots.html
+https://squi.bid/blog/librex-and-dots
+https://squi.bid/blog/librex-and-dots
Tue, 27 Jun 2023 12:17:35 -0400
@@ -43,8 +71,8 @@ feel free to email me.
It's Alive!
-https://squi.bid/blog/It's-Alive!.html
-https://squi.bid/blog/It's-Alive!.html
+https://squi.bid/blog/It's-Alive!
+https://squi.bid/blog/It's-Alive!
Mon, 17 Apr 2023 13:22:03 +0000
@@ -58,8 +86,8 @@ feel free to email me.
state of the site
-https://squi.bid/blog/state-of-the-site.html
-https://squi.bid/blog/state-of-the-site.html
+https://squi.bid/blog/state-of-the-site
+https://squi.bid/blog/state-of-the-site
Sat, 11 Mar 2023 15:00:32 -0500
diff --git a/blog/state-of-the-site.html b/blog/state-of-the-site.html
deleted file mode 100644
index 6196a42..0000000
--- a/blog/state-of-the-site.html
+++ /dev/null
@@ -1,19 +0,0 @@
-
-state of the site
-
-
-
-Hello o/, and welcome to my website!
-As of right now I am still setting things up, I have a git server running but I am
-still working on getting cloning to work via https. On top of the git server I also
-have a cgit instance which I have gotten close to perfect (for some reason the site
-is only sometimes in darkmode).
-
-As of right now that is all I've got running but I might be setting up a SearXNG
-instance soon.
-
-However somethings that I will never put on my server are:
- - social media frontend's eg: invious, and mastadon
- - probably some other things that I can't think about right now
-
-
diff --git a/blog/state-of-the-site/index.html b/blog/state-of-the-site/index.html
new file mode 100644
index 0000000..6196a42
--- /dev/null
+++ b/blog/state-of-the-site/index.html
@@ -0,0 +1,19 @@
+
+state of the site
+
+
+
+Hello o/, and welcome to my website!
+As of right now I am still setting things up, I have a git server running but I am
+still working on getting cloning to work via https. On top of the git server I also
+have a cgit instance which I have gotten close to perfect (for some reason the site
+is only sometimes in darkmode).
+
+As of right now that is all I've got running but I might be setting up a SearXNG
+instance soon.
+
+However somethings that I will never put on my server are:
+ - social media frontend's eg: invious, and mastadon
+ - probably some other things that I can't think about right now
+