Skip to content

Eatkin/Homepage

Repository files navigation

Homepage

About

This is the Github repo containing the source for my personal website, including all tools I use to build it.

This website is a place for me to host my projects and things I've worked on in one place.

The website is pure HTML and CSS with no reliance on Javascript, but still has features such as filtering by tags and theme switching.

Viewing the Website

The website is hosted on Neocities:

Contents

The website is my place to show all my projects and things I've worked on in one place, and is ever growing in content.

So far it has:

Tools

Neocities only hosts static website and has a very minimal interface, so I have built my own basic content management system. Here's a list of tools I use:

  • constructTableFromJson.py - creates the Games page and associated stylesheet by parsing json
  • makeVideosPage.py - constructs the video pages by querying the Youtube API
  • make-comics.py - constructs the comic index, generates pages and updates button links for the comics. Updates associated RSS feed
  • makeBlogs.py - creates blog pages by parsing markdown and updates blog index. Updates associated RSS feed
  • makeCodePage.py - creates the code page and associated stylesheet by parsing json
  • updateSite.py - file tracking system to automate uploading of files to Neocities via the API as required

Releases

No releases published

Packages

No packages published