Hacksburg's primary web presence. Hosted by Github pages. Availible on the web at https://hacksburg.org
- (Optional) Download events from meetup and convert to JSON using
rss_to_json.ipynb
- Modify
posts.json
(add a new post element or update an existing one) - (Optional, suggested) Run
build.py
to build index.html and host the site locally to check that everything looks how you expect- Use
python -m http.server
, VSCode Live Server, or similar
- Use
- Commit and push
posts.json
to Github to automatically build and update the live site
.github/workflows
: Defines build and deployment process360tour
: A virtual workshop tour powered by Marzipanoabout
/contact
/donate
/join
: Static pages for additional contentresources
: Site resources including fonts, scripts, CSS, and imagesbuild.py
: Adds contents from posts.json to static html siteindex.html
: Homepage of website, framework that contains no posts by defaultposts.json
: Defines homepage content (primarily classes and events)rss_to_json.py
: Formats Meetup RSS feed to post.json expected format