pbrucla / pbrucla.github.io Goto Github PK
View Code? Open in Web Editor NEWThe home for Psi Beta Rho, UCLA's competitive Capture the Flag (CTF) cybersecurity team!
Home Page: http://pbr.acmcyber.com/
The home for Psi Beta Rho, UCLA's competitive Capture the Flag (CTF) cybersecurity team!
Home Page: http://pbr.acmcyber.com/
default.html
.head.html
. Reference https://github.com/bliutech/cyber.bliu.tech/blob/main/_includes/head.html for general idea.update CI/CD to include
_data/ctfs.yml
Currently, the script to update the YML
file to see which CTFs we have competed in recently to add to the /ctfs
page is run via only when an update to the main
branch has occurred. Making this run as a CRON Job would make more sense to allow for the page to update regularly for static rendering.
The amount of write-ups we currently have is getting a lot bigger and I anticipate it will grow a lot larger as the years progress for our team. A nice feature to add would be to do paging for the number of blog post shown on each page so that we can allow users to not have to scroll down a really long page of blog content.
Currently <blockquote>
s are not supported for blog posts. Look into specific styling for that.
A highly demanded feature by one of our teammates involves adding canonical links to blog posts to appropriately allow better SEO for their blog. ๐ This would be nice to add as an optional field to any post to populate the page head/metadata with the canonical link. https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel#canonical
Adjust SEO to include Open Graph meta descriptions conditional to each blog post.
Website doesn't seem to properly render LaTeX, even though it works locally.
Example here
_data/members.yml
PBR needs a team website to be the central location for all of our team's content. Ideally, this will developed in a static site generator like Jekyll. The following is a list of potential content to be shared on this site.
Something we did not consider when designing / implementing this website was what the mobile view should look like. This would be a nice feature to have on the next iteration.
Implement an image slider on the home page to show all of the different team photos that we have. Here is a potential reference. https://dev.to/code_mystery/automatic-image-slider-using-html-css-javascript-nf8
Implement footer based on Figma design (https://www.figma.com/file/m9sfSZsTvvUwLczBbxYLNo/PBR-Team-Site?node-id=0%3A1&t=toCxXkHwDwIl8NxG-1)
Currently it appears we have actions running twice for CI/CD to deploy to GitHub Pages. This may because we are triggering out own action + whatever default GitHub Pages action there is. Potentially, this could be solved by adding .nojekyll
. Some investigation needed. https://github.blog/2009-12-29-bypassing-jekyll-on-github-pages/
Implement the navigation bar shown in the Figma design (https://www.figma.com/file/m9sfSZsTvvUwLczBbxYLNo/PBR-Team-Site?node-id=0%3A1&t=toCxXkHwDwIl8NxG-1).
Reference https://www.w3schools.com/howto/howto_css_hide_scrollbars.asp. Scrollbar is currently appearing to the opening animation. Remove for convenience.
!!!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.