team178 / team178.github.io

The 2nd Law Enforcers' Website
http://farmingtonrobotics.org
Mozilla Public License 2.0
14 stars 17 forks source link

Find a way to store newsletters outside of GitHub #154

Open AM2i9 opened 2 years ago

AM2i9 commented 2 years ago

Currently, we store the newsletters in the repository here on GitHub. This might not be the best long-term way to store them, as it requires having to make a new commit and change the URL on the main page in order to keep it updated. I suggest it would be better to store it somewhere outside of this repository, and have a single static link that leads to either a list of newsletters, or to the latest one, without having to edit the page every month.

One way this could be done is using Google Drive. Folders that are set with the Anyone With The Link sharing option have a UI that shows a list of documents in that folder. This would be good, because we could store it on the team drive, and you only need to drag and drop in the PDFs. But of course, things that aren't great about it are that it doesn't link to a single file, but a folder of files. It's not the best on mobile, you can't actually close out of anything once you've opened it, and on Safari it will nag you to get the Google Drive app, so it might not be a good solution, but something similar might work. Here's a folder to a public folder I created to test this: https://drive.google.com/drive/folders/1VWNzXJ7PlpvKPISQu0taWCXdJ80i0keY

Another way to do it might just be to go blog style, and make a page of the website or a second blog repository where separate .md files can be created for each newsletter instead of PDFs. This is something Jekyll is pretty good at doing, and there are a lot of template for blog sites out there.