The neocities side of my website, acts as a personal archive.
Go to file
Atlas Cove 9087f05a34 Refactor work 2023-02-17 16:15:53 +00:00
in pagework 2023-02-17 13:12:01 +00:00
m4 Refactor work 2023-02-17 16:15:53 +00:00
.editorconfig Added variable CSS support. 2023-02-11 18:00:31 +00:00
.gitignore Moved .hgignore -> .gitignore 2023-02-09 13:20:40 +00:00
Makefile Refactor work 2023-02-17 16:15:53 +00:00
README.md Update 'README.md' 2023-02-09 15:15:32 +00:00
gensimap.sh site infastructure 2023-02-10 19:02:43 +00:00
get_sd.awk Added variable CSS support. 2023-02-11 18:00:31 +00:00
ignore.txt site infastructure 2023-02-10 19:02:43 +00:00
pfiles.rb Update render.sh@>v3.3p4 2023-02-11 20:44:58 +00:00
render.sh Refactor work 2023-02-17 16:15:53 +00:00
tape.sh refactored tape ssg 2023-02-17 14:33:58 +00:00
title.csv New and Improved! 2023-02-08 17:17:45 +00:00

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 as well as either neo or rclone.

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.

push

Uploads the site to neocities.org.

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/