The neocities side of my website, acts as a personal archive.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Atlas Cove e26a635557
Small file changes.
3 weeks ago
awk implemented link templating, finally. 1 month ago
dat Added apostrophe. 1 month ago
in Small file changes. 3 weeks ago
m4 Optimised output 1 month ago
.editorconfig Added variable CSS support. 2 months ago
.gitignore Moved .hgignore -> .gitignore 2 months ago
Gemfile Add Gemfile, Update Makefile 1 month ago
Gemfile.lock Add Gemfile, Update Makefile 1 month ago
Makefile Added extra affection 1 month ago
README.md Add Gemfile, Update Makefile 1 month ago
gensimap.sh Add Gemfile, Update Makefile 1 month ago
pfiles.rb implemented link templating, finally. 1 month ago
render.sh Add Gemfile, Update Makefile 1 month ago
tape.sh Optimised output 1 month ago

README.md

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

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

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/