Adds Neocities deployment script

Introduces a build script to automate the deployment process to Neocities.

This script:
- Reads API key from a `.env` file.
- Builds the Hugo site.
- Uploads all files to Neocities, displaying a progress bar.
- Implements error handling and color-coded output for better visibility.

Also includes `.editorconfig` for consistent code formatting, updates `.gitignore` and removes the `PaperMod` submodule.
This commit is contained in:
Dan 2025-12-08 13:45:08 +00:00
parent a971ed3888
commit d22b4ec65a
4 changed files with 101 additions and 4 deletions

10
.editorconfig Normal file
View file

@ -0,0 +1,10 @@
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true