Static U.10 Makerspace Homepage
Go to file
Michael Wegener 1f23d19191 add past
2024-04-14 23:42:55 +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 add past 2024-04-14 23:42:55 +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 fix matomo link, shorter message for better display on mobile devices 2024-04-04 07:17:20 +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.