From 2ad28cbbfb4287164e7877923291bb18519688fc Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 9 Jan 2026 08:07:03 -0500 Subject: replace repo contents with revamped site --- htdocs/software/index.html | 20 --------------- htdocs/software/samanthony.xyz.html | 50 ------------------------------------- 2 files changed, 70 deletions(-) delete mode 100644 htdocs/software/index.html delete mode 100644 htdocs/software/samanthony.xyz.html (limited to 'htdocs/software') diff --git a/htdocs/software/index.html b/htdocs/software/index.html deleted file mode 100644 index ecf8d95..0000000 --- a/htdocs/software/index.html +++ /dev/null @@ -1,20 +0,0 @@ -{{ define "title" }} - software | samanthony.xyz -{{ end }} - -{{ define "body_content" }} -
-

Software Hosted Here

-
-
- - - - - - - -
namedescription
samanthony.xyz - This website -
-{{ end }} diff --git a/htdocs/software/samanthony.xyz.html b/htdocs/software/samanthony.xyz.html deleted file mode 100644 index dc0c38c..0000000 --- a/htdocs/software/samanthony.xyz.html +++ /dev/null @@ -1,50 +0,0 @@ -{{ define "title" }} - software | samanthony.xyz -{{ end }} - -{{ define "style" }} - -{{ end }} - -{{ define "body_content" }} -
-

samanthony.xyz

-

This website

-
-
-

- Get a copy of the source code with - git clone git://samanthony.xyz/samanthony.xyz.git. -

-

- The site uses HTML templates to avoid tedium and for the ability to make - small changes across the entire site without editing multiple files. It uses - the html/template package included in Go's standard library. -

-

- A server is required to serve these templates. Once again Go provides with - the built in http package. This makes writing a web server extremely easy. - All you have to do is write a function to handle incoming requests and call - http.ListenAndServe(). Painless. -

-

- Since I'm running OpenBSD, TLS can be dealt with external to the webserver - by using relayd. As an aside, I encourage anyone looking for an operating - system to give OpenBSD a look. It's been an absolute pleasure to work with - so far. As long as you don't expect it to be exactly like a Linux-based - system (it's not), then not only is it more secure, but also - easier to use than something Linux-based. Even for a noob like - myself. Sane design and good documentation go a long way. -

-

- Inspiration was taken from httpd and the server runs chroot'd. When - serving content it also drops down to an unprivileged user with setuid. -

-{{ end }} -- cgit v1.2.3