Current hackerspace website
Tools: HTML, CSS, JavaScript, Bulma CSS framework, Hugo static site framework
Hire: Veronica Eulenberg (HappyViki) is actively looking for work in Salt Lake City, Utah.
Contact HappyViki through 801Labs Discord or UtahJS Slack if you have any questions about 801 Labs site.
clone https://github.com/801labs/website.git
cd website
hugo server
Go to http://localhost:1313/
cd website
hugo
It's inside /website/public
cd website
serve public
Go to http://localhost:5000
Manual testing on mobile:
hugo server --buildDrafts --watch --bind [computer ip] --baseURL http://[computer ip]
Go to http://[computer ip] on your phone!
Logos: /website/layouts/partials/logos/
CSS/JS/IMG: /website/static/
-> href="https://github.com/801labs/website/blob/master/{{ "[css/js/img]/[file name]" | absURL }}"
Change how pages are created: /website/archetypes
hugo new [page-name.html]
-> /website/content/[page-name.html]
---
title: "{{ replace .Name "-" " " | title }}" \\ Page Name
date: {{ .Date }} \\ Example: 2019-12-17T16:34:31-07:00
draft: true \\ This is default, change to 'false' when ready
---
<section class="section has-text-centered">
<div class="container">
<h1 class="title">{{ replace .Name "-" " " | title }}</h1> \\ Page Name
</div>
</section>
<!-- Body Of Page -->
Layout: /website/layouts/partials/menus/main-menu.html
Menu items: /website/config.toml
Example with meanings:
[menu]
[[menu.main]]
name = "Home"
url = "/"
weight = 100 // Where the item is placed in menu, low to high
[[menu.main]]
identifier = "about" // Name of parent, aka submenu init
name = "About"
url = "/about/"
weight = 200
[[menu.main]]
parent = "about" // Name of parent, aka submenu item
name = "Events"
url = "/events/"
weight = 300
[[menu.main]] // Stand alone item with no parent
name = "Volunteer"
url = "{{< ref "/volunteer" >}}"
weight = 600