๐ DSA Feed ๐น
Read our announcement post on tech.dsausa.org here
DSA Feed is a web feed aggregator forked from Planet openSUSE that collects blog posts from various DSA chapters across the country, national working groups and committees, and our local and national publications.
If you want to get your website or publication added, we need your webpage to have an RSS feed. Any WordPress or many other providers provide this by default! Once you have your RSS feed, submit it over via the new Feed form
- Fork this repository
- Edit planet.ini and add:
[id] # replace id with your feed's unique identifier (a-z0-9-_) (eg. dsa-chapter)
title = # title of your feed (eg. DSA Chapter News or something like Publication Name: A Blog of this DSA Chapter)
feed = # url to your rss/atom feed (eg. https://dsausa.org/feed)
link = # link to the main page of your website (eg. https://dsausa.org)
location = # ISO_639 language code (may include ISO 3166 country code)(eg. en)
avatar = # filename or url of your avatar in hackergotchi dir (eg. example.png)
email = # (optional) your contact email (eg. dsa@example.com)
An example you may copy and paste is here:
[exampledsa]
title = Example DSA
feed = https://www.example.com/feed/
link = https://www.example.com
location = en
avatar = example.png
email = dsa@example.com
- Upload your avatar to hackergotchi directory
- Supported formats:
jpg
,png
, (some)svg
files, andwebp
. When in doubt, just use your chapter's Twitter or Facebook avatar. Webp is preferred as it speeds up load times
- Supported formats:
- Send a Pull Request
Alternatively you can send an email to ntc@dsacommittees.org with all the mandatory information listed above
To run this website locally, use the following commands:
git clone https://github.com/dsa-ntc/dsa-planet # substitute in your fork url if you're using your fork
cd dsa-planet
bundler install
bundler exec rake build
bundler exec jekyll serve
and visit 127.0.0.1:4000