Skip to content
This repository has been archived by the owner on May 13, 2021. It is now read-only.

Commit

Permalink
Replace node server with Caddy and Hugo
Browse files Browse the repository at this point in the history
Move Theme in to the repository
  - remove submodules
  - keep all resources in one repo
  - simplify build
  - simplify setup
Migrate stylus to scss
  - stylus is mostly dead and not well understood
  - scss is closer to standard css
Migrate Hexo with Hugo
  - removes need for node
  - hugo used in other redbrick sites
  - hugo has built in scss building
  - cirlceci has predefined build env and tests for hugo
Replace custom node server with caddy
  - replaces custom build process with standard caddy git plugin
  - add support for github and gitea webhooks
Adds basic json interface.
  • Loading branch information
butlerx committed Jul 21, 2020
1 parent ceb03c0 commit f08a4df
Show file tree
Hide file tree
Showing 771 changed files with 27,496 additions and 24,640 deletions.
9 changes: 9 additions & 0 deletions .circleci/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
version: 2.1
orbs:
hugo: circleci/[email protected]
workflows:
main:
jobs:
- hugo/build:
html-proofer: true
82 changes: 0 additions & 82 deletions .circleci/config.yml

This file was deleted.

23 changes: 0 additions & 23 deletions .dockerignore

This file was deleted.

3 changes: 0 additions & 3 deletions .env.example

This file was deleted.

4 changes: 0 additions & 4 deletions .eslintignore

This file was deleted.

49 changes: 0 additions & 49 deletions .eslintrc

This file was deleted.

4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ Closes #

### Checklist

*I confirm that before I submitted this pull request I did the following:*
_I confirm that before I submitted this pull request I did the following:_

- [ ] Confirmed that no other open PRs address this issue.
- [ ] Checked out the latest version of the site.
- [ ] Ran `yarn start` and confirmed that there were no issues.
- [ ] Ran `hugo build` and confirmed that there were no issues.
- [ ] Annotated my code with the relevant license information (if applicable).
17 changes: 10 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,6 @@ pids
*.pid
*.seed

# Environment variables
.env

# email update related
mailing_list
email_update_log

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

Expand Down Expand Up @@ -49,3 +42,13 @@ db.json
_bower_components
banner-*
thumb-*

### Hugo ###
# Generated files by hugo
/public/
/resources/_gen/

# Executable may be added to repository
hugo.exe
hugo.darwin
hugo.linux
4 changes: 0 additions & 4 deletions .gitmodules

This file was deleted.

1 change: 0 additions & 1 deletion .nvmrc

This file was deleted.

42 changes: 0 additions & 42 deletions .yarnclean

This file was deleted.

Loading

0 comments on commit f08a4df

Please sign in to comment.