The neocities side of my website, acts as a personal archive.
Go to file
2024-01-14 16:49:30 +00:00
.vscode Add vscode association 2023-10-27 12:10:26 +01:00
awk Small formatting change in getsd.awk 2023-04-03 21:27:57 +01:00
dat ignores update 2023-12-12 16:55:39 +00:00
in@5e986a9649 update submodule in 2024-01-14 16:49:30 +00:00
LICENSE Documentation update 2023-10-24 14:59:38 +01:00
m4 ignores update 2023-12-12 16:55:39 +00:00
.editorconfig Compact .editorconfig 2023-10-27 15:12:02 +01:00
.gitignore Update .gitignore 2023-10-24 16:46:09 +01:00
.gitmodules split site content off into separate repo 2023-12-06 17:02:08 +00:00
Gemfile Add Gemfile, Update Makefile 2023-02-19 14:53:44 +00:00
Gemfile.lock Add Gemfile, Update Makefile 2023-02-19 14:53:44 +00:00
gensimap.sh update gensimap.sh 2023-05-11 14:11:13 +01:00
Makefile Added extra affection 2023-02-19 18:40:50 +00:00
pfiles.rb bugfix and extra 2023-12-08 15:04:21 +00:00
README.md Add IBM Plex Mono Files 2023-10-27 17:15:52 +01:00
render.sh bugfix and extra 2023-12-08 15:04:21 +00:00
tape.sh tape.sh: small formatting change 2023-06-04 12:40:29 +01:00

Atlas48's Neocites Archives

Welcome to the technical documentation for my Neocities page, which also contains a rudimentary static site generator cobbled together out of unix tools, and Ruby scripts, that I've taken to calling the "tape-and-string" framework for obvious reasons.

License

All markup is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.

Any runnable computer code or Sass/CSS definitions are licensed under the GNU General Public License v3.0

All fonts belong to their respective owners.

Specification

Dependencies

You will need the following tools to render and upload the site

Makefile

Wraps render.sh for the most part.

Makefile Options

list

Lists all components in a heading-annotated list

list-{doc,sass,dir,rest}

Lists markup files, sass files, directories, and other files respectively.

clean

Removes the out/ directory that is generated on running of render.sh.

render.sh

The primary worker script, sets up the directory structure, transpiles the markup, then the Sass, then copies the contents of in/ to out/