Git Product home page Git Product logo

wyrobotics's Introduction

Whitney Young Robotics Website

Welcome to the source of https://www.wyrobotics.org, our website for the Robotics Club at Whitney Young and its two FTC Teams:

  • 3216 Robophins
  • 15659 Young Droids

This website is built with Hugo and uses the Wowchemy template manager. It's also deployed on Netlify.

The website was created as a rework of the old Google sites website at https://sites.google.com/view/wyrobotics/. Under the impression that it wasn't optimal for customizing and inserting blog posts, it was decided that we recreated the website without a UI-based website builder.

For Members

Here's a rundown on how the website is organized and how to insert your blog posts appropriately. Folders and files that are self-explanatory or not necessary to be understood will be left out. The most important directories for adding blog posts have been bolded.

๐Ÿ“ archetypes - includes templates for pages -- don't worry about it

๐Ÿ“ assets

  • ๐Ÿ“ media - media used in front matter or config
    • ๐Ÿ“ cover-img - images used as the cover of pages

๐Ÿ“ config - website config

  • ๐Ÿ“ _default
    • ๐Ÿ“„ config.yaml - main website config
    • ๐Ÿ“„ menus.yaml - edit the navigation bar
    • ๐Ÿ“„ params.yaml - personalize the site

๐Ÿ“ content

  • ๐Ÿ“ authors - user profiles
    • ๐Ÿ“ someone
      • ๐Ÿ“„ _index.md - your user profile
      • ๐Ÿ“„ avatar.jpg - photo of yourself or delete to not show any photo
  • ๐Ÿ“ home - the homepage
  • ๐Ÿ“ about - the about page
  • ๐Ÿ“ gallery - the gallery page
  • ๐Ÿ“ info - the for team members page
  • ๐Ÿ“ post - list of blog posts
    • ๐Ÿ“ robophins
      • ๐Ÿ“„ post-date-1.md
      • ๐Ÿ“„ post-date-2.md
      • ๐Ÿ“„ _index.md - an archive of blog posts for Robophins
    • ๐Ÿ“ young-droids
      • ๐Ÿ“„ post-date-1.md
      • ๐Ÿ“„ post-date-2.md
      • ๐Ÿ“„ _index.md - an archive of blog posts for Young Droids

๐Ÿ“ data - font and theme info

๐Ÿ“ layouts - edits to the default template theme

๐Ÿ“ static - files that won't change

  • ๐Ÿ“ img - static image files
    • ๐Ÿ“ gallery - photos included in our Gallery page of the website
    • ๐Ÿ“ home - photos used on the homepage
    • ๐Ÿ“ posts - photos used in blog posts
      • ๐Ÿ“ date - contains photos used in that day's journal entry
      • ๐Ÿ“ unsorted - temporary place for photos to live

Creating Blog Posts

Use markdown to write all journal entries. For a brief overview of what you can do, please refer to this article.

Use the template at content/post/template.md to start writing a blog.

There are two main sections: the front matter and the body

The front matter is anything between the set of --- and it includes all metadata that is used for your post.

The body is anything after the front matter and can include markdown text, html, images, LaTeX and other features.

Adding Blog Posts

Commit and push your post to the drafts branch of the GitHub repository.

Then submit a pull request to merge your post to the main branch, which is the branch that is deployed.

Please refer to this Git article to learn more on the basics of using git.

wyrobotics's People

Contributors

texguy360 avatar gcushen avatar

Watchers

 avatar

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.