Skip to content

fabiangreffrath/crispy-homepage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

About

This is the homepage of Crispy Doom, a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.

Base goals for the project:

  • Have a minimalistic, yet pretty looking homepage.
  • Avoid having useless text/content. Straight to the point without any bloat.
  • Be super fast to load.

Development notes:

  • Most of the website's text content is fetched from the docs/ directory of the Crispy Doom repo. See the PageBuilder class.

  • In order to avoid using external libraries for simple things, most of the functionality is built from scratch (image modals, togglable divs, background scroll effects…). A static-site-generator might be used in the future if the content becomes too great to manage.

  • The only external library being used for the time being is Marked, a markdown parser used to parse the docs (that are fetched from .md files) into html.

License

  • The source-code, mostly contained within the ./modules directory is under the GNU GPL-3.0 License.
  • The assets, which are all contained within the ./assets directory and are not under the same license. Each asset is owned by its respective author.
  • The Marked parser is under the MIT License.

Acknowledgments

✏️ Doom font by Amazingmax