Skip to content
Quality content going against the prevailing winds of the internet.
HTML CSS Shell
Branch: master
Clone or download
dirkkelly Channel Page Bundle Archetype (#368)
* remove need for channel attribute on channels

* Channels Page Bundle

* YQ command to remove channel param

* Restored Front Matter Prefix and Suffix

* removed providers videos
Latest commit b427783 Sep 14, 2019

README.md

BreadTube.tv

This project aims to list anti-establishment public YouTubers for simplified onboarding of new members to the cause.

Check out the announcement on r/breadtube to follow the discussion.

Growing from this base we want to build a platform which elevates content creators far beyond what YouTube can currently offer, and gives them resilience from being censored or deplatformed.

For now though this is a really simple website

  • Channels can be added to the homepage under data/channels.yml
  • Videos can be added to the homepage under data/channels.yml
  • Playlists can be created to link to videos and channels
  • Social media can be changed inconfig.toml.

We'd like to simplify the process for adding content, this is a project you can help with!

Dependencies

Hugo (https://gohugo.io/)

Content Development

hugo serve
open localhost:1313

Contributing

Walkthrough Video

We have a video to walk you through the process, let us know if you need any help!

Bake Command Line Interface (Recommended)

You'll need to install Bake

bake channel import SLUG youtube URL

Visit github.com/breadtubetv/bake for more information

Manually Add Channel

You really shouldn't need to do this, work to get Bake working and you'll be able to work more efficiently.

  • Create a <channelName>.yaml file in data/channels/
  • Fill in the required information:
      name: Readable Name
      permalink: <slug>
      providers:
        twitter:
          name: Readable Name
          slug: username
          url: https://www.twitter.com/<username>
        youtube:
          name: Readable Name
          slug: youtube-id
          url: https://www.youtube.com/channel/<youtube-id>
          subscribers: 9000
      slug: <slug>
      tags:
      - breadtube
  • Create a <channelName>.md file in content/channel/
  • Follow this example format:
    ---
    title: "<Readable Name>"
    type: "channel"
    channel: "<slug>"
    menu:
      main:
        parent: "Channels"
    videos:
    - abc123def
    ---
    
  • Download the image and save it to static/img/channels/

Creating a Playlist

Staging

Pull requests are automatically deployed to a self contained environment for review.

Production

Hosting

While this is a simple Hugo website, hosting is on netlify.com.

You can’t perform that action at this time.