GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pine64/website: The PINE64.org community website built with Hugo

BranchesTags
Open more actions menu

Latest commit

 

History

1,066 Commits
1,066 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
archetypes
archetypes
 
 
artwork
artwork
 
 
config/_default
config/_default
 
 
content
content
 
 
static
static
 
 
themes/pinetheme
themes/pinetheme
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
screenshot.png
screenshot.png
 
 

Repository files navigation

Welcome to the PINE64.org community website

Screenshot of the website

Building the website

Install git and check out the website repository using the following command:

git clone https://github.com/pine64/website.git
cd website

Get Hugo

Install Hugo as explained under https://gohugo.io/installation/:

  • Arch Linux: sudo pacman -S hugo
  • Debian: sudo apt install hugo
  • Fedora: sudo dnf install hugo
  • Gentoo: sudo emerge --ask www-apps/hugo (SASS/SCSS support not required)
  • NixOS: nix-shell -p hugo (to temporarily test it in a nix-shell)
  • openSUSE: sudo zypper install hugo
  • Windows: See here
  • MacOS: See here
  • BSD: See here

Preview the website

The website can be previewed with Hugo using an in-built webserver for development purposes. Hugo will also watch for file changes and automatically rebuild the site and reload the page in your browser. To preview the website, run:

hugo server

Then point your browser to http://localhost:1313/

Hugo usage

For further details see https://gohugo.io/commands/hugo_server/.

Generate the html pages (optional)

The html pages can be generated to the public folder using:

hugo

Site structure

website/
├── archetypes/
│   └── default.md
├── assets/
├── config/_default/
│   └── config.toml [site configuration]
├── content/
│   │── blog/
│   │── community/
│   │── contests/
│   │── devices/
│   │── documentation/
│   └── podcast/
├── data/
├── layouts/
├── public/ [contains the html files generated by Hugo]
├── static/
└── themes/pinetheme/
    │── archetypes/
    |   └── default.md
    │── layouts/
    │── static/
    │   │── artwork [background artwork]
    │   │── css [css files]
    │   │── img [static images]
    │   │── js [static javascripts]
    │   │── podcast [podcast episodes]
    │   └── podlove [podcast player]
    └── theme.toml [theme configuration]

For an explanation of the folder structure see https://gohugo.io/getting-started/directory-structure/.

Contributing

To contribute to the website, you can edit the files as listed above. For example to make corrections at blog posts, go to the folder where the blog posts are stored:

project/content/blog/

Then open the markdown file (such as april-update-no-more-unicorns.md) and edit it. The documentation pages can be edited under project/content/documentation/.

Changes to the theme can be made in the following folder:

project/themes/pinetheme/

Make sure to test your changes with Hugo's in-built preview:

hugo server

Need help or got questions?

Join the community platforms, we're happy to help!

About

The PINE64.org community website built with Hugo

www.pine64.org

Topics

asciidocdocumentationhugopine64

Resources

Readme
Activity
Custom properties

Stars

26 stars

Watchers

5 watching

Forks

86 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.