video-game-randomizers / rando-list Goto Github PK
View Code? Open in Web Editor NEWCollaborative list of video game randomizers
Home Page: https://randomizers.debigare.com/
License: MIT License
Collaborative list of video game randomizers
Home Page: https://randomizers.debigare.com/
License: MIT License
in https://github.com/video-game-randomizers/rando-list/blob/main/src/index.html
and https://github.com/video-game-randomizers/rando-list/tree/main/src/_includes
see: https://jekyllrb.com/docs/
you can install Jekyll locally, or just let GitHub Actions generate the page data and then download the files from there
There could be multiple sorting options, but only alphabetical sort would be in the template file html, anything else would have to be done at runtime in javascript
build_jekyll
The github-pages gem can't satisfy your Gemfile's dependencies. If you want to use a different Jekyll version or need additional dependencies, consider building Jekyll site with GitHub Actions: https://jekyllrb.com/docs/continuous-integration/github-actions/
Lemmy has good examples of this: https://github.com/LemmyNet/lemmy-ui/tree/main/.github/ISSUE_TEMPLATE
in https://github.com/video-game-randomizers/rando-list/blob/main/src/index.html
and https://github.com/video-game-randomizers/rando-list/tree/main/src/_includes
see: https://jekyllrb.com/docs/
you can install Jekyll locally, or just let GitHub Actions generate the page data and then download the files from there
we should probably use a template: https://jekyllrb.com/docs/step-by-step/04-layouts/#creating-a-layout
and for CSS: https://jekyllrb.com/docs/step-by-step/07-assets/ or https://jekyllrb.com/docs/static-files/
we could also look at using a theme: https://jekyllrb.com/docs/themes/
Could have a button for light/dark theme
It would be fun if there was a "Randomize" button at the top of the list that randomizes the order. It might actually be useful for someone who wants to browse this giant list without scrolling randomly.
Tags could maybe be like: open source, RPG, FPS
Maybe don't do tags for features like entrance randomizer, because features can change often and it would be impossible to maintain on this scale
Tags should be an enum in the yml schema validation so that we don't end up with typos or synonymous tags. We don't want to end up like Twitch's horrible tagging system.
Quicker than scrolling through the whole list of randomizers for people who want to browse, some series names should probably be tweaked for this purpose, such as Slaves to Armok: God of Blood
changed to something like Slaves to Armok: God of Blood (Dwarf Fortress)
Updated date, added date, removed date? With removed reason? This could power the recent updates list at the top of the page like how the old website does it
Old entries could keep these values as null or default
or maybe we should keep an array of updates with updateddate and updateinfo
I have taken over Wild Mouse's Castlevania: Symphony of the Night Randomizer With a new website and updated features and options.
The GitHub repository can be found here: https://github.com/eldri7ch2/SotN-Randomizer-Adv
The Website is here: https://sotnrando.net
Sitemaps are useful for SEO, allowing us to explicitly define every page we wish to be indexed. I use this plugin on randovania.org to generate a sitemap automatically: https://github.com/jekyll/jekyll-sitemap
Requesting /404
or /404.html
returns HTTP 200 OK in the response headers, even though the response body claims that it's a 404 error page. Those pages are therefore soft 404 errors.
Soft 404 errors can cause issues with web crawling bots and search engines, and should be fixed to return HTTP 404 Not Found if possible. If a direct fix is not possible, it may be worth looking into redirects as a potential workaround.
More information about soft 404 errors:
https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=en#soft-404-errors
Right now I have them duplicated so they appear in the game series, and in the multi-series section
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.