Static U.10 Makerspace Homepage
Go to file
Michael Wegener 5f7a5c82f3
All checks were successful
MkDocs Build and Deploy / build-and-deploy (push) Successful in 4m18s
moved Prusa XL to reached goals, added Lasercutter as next goal.
2024-04-15 20:10:10 +02:00
.gitea/workflows dirty fix for google fonts. https://github.com/squidfunk/mkdocs-material/issues/6983 2024-03-29 08:18:37 +01:00
docker/mkdocs-material disable social plugin as font download is broken, propably chang of urls or compression by google 2024-03-28 17:12:06 +01:00
docs moved Prusa XL to reached goals, added Lasercutter as next goal. 2024-04-15 20:10:10 +02:00
.gitignore Add .DS_STORE to .gitignore for ignoring macOS Folder Files 2024-03-19 10:24:29 +01:00
LICENSE Initial commit 2024-03-15 06:35:39 +01:00
mkdocs.sh dirty fix for google fonts. https://github.com/squidfunk/mkdocs-material/issues/6983 2024-03-29 08:18:37 +01:00
mkdocs.yml moved Prusa XL to reached goals, added Lasercutter as next goal. 2024-04-15 20:10:10 +02:00
README.md Improved README.md / documentation 2024-04-10 13:03:49 +02:00

U.10 Makerspace Homepage Sources

This is the source code of our U.10 Makerspace Worms Homepage

It is based on the Open Source Website of the RUB Makerspace

Project Structure and Functions

This project uses MkDocs, a fast, simple and downright gorgeous static site generator that's geared towards building project documentation.

File Structure

  • mkdocs.yml: The configuration file for the MkDocs project.

  • docs/: The directory where all of your documentation is stored in Markdown format.

    • aktuelles/: Contains markdown files for current events and news.
    • assets/: Contains images and other static files.
    • bereiche/: Contains markdown files for different areas of the Makerspace.
    • js/: Contains JavaScript files for custom scripts.
    • kontakt/: Contains markdown files for contact information.
    • makerspace_nutzen/: Contains markdown files for using the Makerspace.
    • orga/: Contains individual markdown files for each team member.
    • snippets/: Contains markdown files for reusable snippets.
    • spenden/: Contains markdown files for donations and sponsors.
    • stylesheets/: Contains CSS files for custom styling.
  • .gitignore: Specifies files and directories that should be ignored by Git.

  • README.md: The file you're reading right now.

  • mkdocs.sh: A shell script to build the MkDocs project locally and start a hot-reload docker environment. Reachable under http://0.0.0.0:8000/.

  • Local testing: MkDocs comes with built-in dev-server (started with ./mkdocs.sh) that lets you preview your documentation as you work on it. Make changes to your mkdocs.yml or your docs and MkDocs will automatically update and refresh your browser.

  • Deployment: Gitea Actions builds your site and pushes it to the webserver. Push your locally working commit to Gitea and Gitea Actions will do the rest.

Remember, the docs/ directory is where you should place your documentation source files. These files should be written in Markdown.