Skip to content

sheffieldhackspace/Public-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Public-Website

This is the website for Sheffield Hackspace. It is in two parts:

  1. homepage - written using HTML
  2. blog - written using Jekyll

develop blog

see blog readme

develop front page

# edit homepage/index.html and then make it sync with _site/index.html somehow
# option 1 - watch out because linking it means deleting _site/index.html deletes original file
rm _site/index.html
# option 2 - watch for changes and move it
find homepage | entr cp -rv homepage/* _site
# then set up a live server serving _site somehow (probably with)
python -m http.server 8080 -d _site

build process

rm -rf _site
mkdir _site
# build blog (see blog README for how to install build tools)
(
    cd blog
    bundle exec jekyll build
    npx -y pagefind --site _site
)
# move blog to _site
cp -r blog/_site/* _site
# move homepage to _site
cp -r homepage/* _site
# open server
python -m http.server 8080 -d _site

Styles

Fonts

The header font used is "Big Noodle Titling" (WOFF2).

Screenshot of header, showing big noodle titling font

The body font used is "Fira Sans".

Screenshot of body, showing Fira Sans font

Making changes

All changes should be made as a pull request to main. All changes require a PR review from one trustee.

About

The public website of Sheffield Hackspace www.sheffieldhackspace.org.uk

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages