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

mil.ufl.edu modern refresh #1

Merged
merged 24 commits into from
Nov 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
043a190
Initial commit of refresh
cbrxyz Nov 12, 2024
537c931
Update navbar, update landing page, add footer, add images of vehicles
cbrxyz Nov 12, 2024
96325e2
Add custom colors, tailwind css npm plugin, more landing info
cbrxyz Nov 12, 2024
09aa031
include more robotx 2024 photos for landing page
cbrxyz Nov 15, 2024
72b6313
Add blog page, application page, research page, initial photos of mem…
cbrxyz Nov 16, 2024
de7fb29
Add team page and images of members
cbrxyz Nov 18, 2024
b2affca
Working vehicles page, fix research page background
cbrxyz Nov 22, 2024
9f3a960
Add footers to all pages
cbrxyz Nov 22, 2024
c8f0290
Add medal component, animations to vehicle cards
cbrxyz Nov 22, 2024
e334ac4
src/pages/Landing.js: Automatically scroll to the next image after delay
cbrxyz Nov 22, 2024
e175d30
src/pages/Apply.js: Finish new apply page
cbrxyz Nov 22, 2024
805c338
src/components/Navbar.js: add mobile navbar, refactor teams components
cbrxyz Nov 23, 2024
2c31c1a
src/pages/NotFound.js: Add 404 page
cbrxyz Nov 23, 2024
d458903
webpack.config.js: Add favicon support
cbrxyz Nov 23, 2024
0de0fac
src/pages/Landing.js: Beautify and enhance main image display
cbrxyz Nov 23, 2024
e2a69f1
src/pages/Landing.js: Beautify page and add award banner scroll
cbrxyz Nov 23, 2024
1766269
src/pages/{Landing,LabInfo}.js: Add logos for banners, update colors,…
cbrxyz Nov 23, 2024
97b5514
add ece, hwcoe logos to footer, add all placements
cbrxyz Nov 25, 2024
7bbcb18
Add card for all vehicles, add countdown to apply button, more about …
cbrxyz Nov 25, 2024
5ffe0ca
src/pages/Sponsors.js: Use consistent background for sponsors page
cbrxyz Nov 25, 2024
ef13499
general cleanup, finish scrolling banners, remove test blog
cbrxyz Nov 26, 2024
711e36e
add postcss, check dirs in .htaccess
cbrxyz Nov 26, 2024
1e7f6e6
first test of github workflow
cbrxyz Nov 26, 2024
3486e5f
updating member summary
cbrxyz Nov 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"]
}
17 changes: 15 additions & 2 deletions .github/workflows/upload.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,18 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

- name: Setup node
uses: actions/setup-node@v4
with:
node-version: "latest"
cache: "npm"

- name: Install dependencies
run: npm ci

- name: Build site
run: npm run build && cd dist

- name: Install lftp
run: sudo apt-get install -y lftp sshpass

Expand All @@ -23,6 +35,8 @@ jobs:
# We need to connect to the server for lftp to be happy, otherwise it
# hangs on "Connecting...". Connecting will add the host to
# known_hosts.
# Move .htaccess into dist so it gets copied
mv .htaccess dist
sshpass -p ${{ secrets.MIL_UFL_SFTP_PASS }} \
sftp -o StrictHostKeyChecking=no \
-P ${{ secrets.MIL_UFL_SFTP_PORT }} mil@mil.ufl.edu << EOF
Expand All @@ -32,10 +46,9 @@ jobs:
-p ${{ secrets.MIL_UFL_SFTP_PORT }} sftp://mil.ufl.edu << EOF
mirror -c \
--include='.*' \
--exclude='^\..*$' \
--exclude='README.md' \
-R --parallel --verbose \
. \
dist \
htdocs
exit
EOF
133 changes: 133 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
# Tailwind
output.css

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

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

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp
.cache

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
11 changes: 11 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Options -MultiViews
RewriteEngine On

# check if request is not an existing file
RewriteCond %{REQUEST_FILENAME} !-f

# check if request is not an existing directory
RewriteCond %{REQUEST_FILENAME} !-d

# Redirect to index.html
RewriteRule ^ index.html [QSA,L]
Loading