Giter Club home page Giter Club logo

raspberrypisite's Introduction

raspberryPiSite

A website built by Axel Vanherle with Hugo that allows users to submit posts in markdown format. It's designed to run on any host, making it accessible and reliable. With a clean and simple design, users can easily navigate and find what they're looking for, while the robust back-end (you, but for now my raspberry pi 3B) ensures smooth performance.

https://axelvanherle.github.io/raspberryPiSite/

Ways to contribute

  • By adding any post that you want! It's that simple.
  • Fix errors or add minor improvements.

Rules for submission

  • You have to fork this and create a pull request to add posts.
  • Model submission files after example.md. Put them in content/posts/.
  • Tag it correctly.

Cloning

When cloning you might need to run git submodule update --init --recursive. Submodules (the theme) may not get cloned automatically, this is what I (and maybe you) might need to do.

To clone the source files so you can host this website you need to clone the gh-pages branch. To do this run git clone -b gh-pages https://github.com/axelvanherle/raspberryPiSite.git.

Running it on your server

Method 1

You can simply use the getghpages.sh script to pull the website from the github pages branch, and reload caddy.

It assumed you have root acces,you have caddy installed and your caddy files is looking for sites in /var/www/raspberryPiSite.

Method 2

You can user the buildsource.sh script to pull the latest version of this git repo, and built it using hugo. You have to change the script so the baseURL matches the one you plan on hosting on.

This scripts clones the repo, moves the builded website to the dir you ran the script in, and then removes the github repo, leaving the public/* directory, do as you wish with this.

raspberrypisite's People

Contributors

axelvanherle avatar brechtmaespxl avatar indy2013 avatar semkirkels avatar

Forkers

brechtmaespxl

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.