Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to static site #4

Merged
merged 27 commits into from Sep 6, 2019

Conversation

@MattIPv4
Copy link
Owner

commented Aug 31, 2019

This pull request migrates the existing PHP site to be completely static & client-side.

Fixes #1
Fixes #2
Fixes #3

The site now has a base HTML structure which is then modified by the theme JS file if needed. The theme JS file also acts to load in custom CSS styling needed for that theme. These theme JS files are randomly picked by a primary script which is run client-side at page load.

@MattIPv4 MattIPv4 self-assigned this Aug 31, 2019

@MattIPv4

This comment has been minimized.

Copy link
Owner Author

commented Sep 5, 2019

TODO:

  • SCSS built by NodeJS watcher, not IDE watcher
  • Built CSS should be minified
  • SCSS linted

Secondary TODO:

  • Built CSS gitignore-d
  • Build script to compile SCSS
  • Build script to minify JS
  • GH actions to build & deploy on push to gh-pages
@MattIPv4

This comment has been minimized.

Copy link
Owner Author

commented Sep 5, 2019

@MattIPv4 MattIPv4 changed the title 🚧 Move to static site Move to static site Sep 6, 2019

index.html Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved

@MattIPv4 MattIPv4 merged commit 6ad7659 into master Sep 6, 2019

3 checks passed

install-and-lint
Details
install-and-lint
Details
WIP Ready for review
Details

@MattIPv4 MattIPv4 deleted the static branch Sep 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.