Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create skeleton of blog feature #310

Merged
merged 11 commits into from
Jan 1, 2021
Merged

Create skeleton of blog feature #310

merged 11 commits into from
Jan 1, 2021

Conversation

mattstratton
Copy link
Owner

@mattstratton mattstratton commented Dec 1, 2020

Fixes #19

This is a work in progress; still need to do a bunch of stuff:

  • Make individual blog pages look nice
  • Tweak the row and grid layouts with more metadata (author, etc)
  • Update the feed to work properly
  • Add "subscribe to blog" button on home page
  • Update HEAD to include blog rss instead of episode on blog-related pages
  • Update docs

Signed-off-by: Matt Stratton [email protected]

Signed-off-by: Matt Stratton <[email protected]>
@mattstratton
Copy link
Owner Author

mattstratton commented Dec 1, 2020

You can poke around (row view only right now but the code is in for grid) at https://deploy-preview-310--sample-castanet.netlify.app/blog/

HugoCast
The HugoCast is the best podcast you've ever seen. You will learn everything you ever needed to know about [podcasting](https://en.wikipedia.org/wiki/Podcast) from the most inspiring experts to ever show up on the whole internet.

@chrisreddington
Copy link
Contributor

@mattstratton - Is there anything you'd like me to pick up from the to do list to help out? :)

@mattstratton
Copy link
Owner Author

Is there anything you'd like me to pick up from the to do list to help out? :)

I'd say take any of them - just let me know which ones so we don't try to do it at the same time :)

@chrisreddington
Copy link
Contributor

Is there anything you'd like me to pick up from the to do list to help out? :)

I'd say take any of them - just let me know which ones so we don't try to do it at the same time :)

Cool! I'll likely not have a chance to look before the weekend, but will drop a note as soon as I take a look :)

@chrisreddington
Copy link
Contributor

chrisreddington commented Dec 12, 2020

@mattstratton - I'm starting work on the metadata pieces

UPDATE - I have a PR (which will be merged into your add-blog-feature branch) for review on the metadata pieces, also added a .Reverse to the queries, as they were showing the oldest blog items first.

#324

@chrisreddington
Copy link
Contributor

chrisreddington commented Dec 12, 2020

@mattstratton - I'm also working on updating the HEAD and the subscribe to blog piece.

@chrisreddington
Copy link
Contributor

chrisreddington commented Dec 12, 2020

@mattstratton - I'm also working on updating the HEAD and the subscribe to blog piece.

That one is now done, so I believe the following 3 are left -

  • Make individual blog pages look nice
    • I'm not the greatest UI guru, so i'll steer clear of this one 👍
  • Update the feed to work properly
    • I wasn't quite sure what this one meant, as the blog and episode feeds look to be working correctly from my local environment?
  • Update docs
    • Happy to take this one, but wanted to make sure that we weren't going to add any additional frontmatter before starting to document.

UPDATE: I have updated in PR #324 as well.

@mattstratton
Copy link
Owner Author

Update the feed to work properly

this just meant I haven't really looked at the feed to make sure that all the items are correct/include all the things that a "good" blog RSS feed should have. I have to check to see what those fields/content should be; the blog feed might be fine already!

…update HEAD on appropriate pages and update REFERENCE.md (#324)
@mattstratton
Copy link
Owner Author

I think we can open up a new issue for cosmetic enhancements for the individual blog posts and then this should be able to ship

Co-authored-by: Chris Reddington <[email protected]>
@chrisreddington
Copy link
Contributor

I think we can open up a new issue for cosmetic enhancements for the individual blog posts and then this should be able to ship

Makes sense to me. In which case, I think that all the original items in the issue (aside from cosmetic enhancements) are complete? :) Thanks!

@mattstratton
Copy link
Owner Author

I'll merge this and some others and cut a release!

@mattstratton mattstratton marked this pull request as ready for review January 1, 2021 23:57
@mattstratton mattstratton merged commit 9b222b3 into master Jan 1, 2021
@mattstratton mattstratton deleted the add-blog-feature branch January 1, 2021 23:58
@chrisreddington
Copy link
Contributor

chrisreddington commented Jan 2, 2021

I'll merge this and some others and cut a release!

Great, thanks @mattstratton - It's now in action over at https://www.cloudwithchris.com/ :)

This allows me to merge my own blog/site into my podcast site, and have one central place to manage everything. On a related point to that, I've made a private change to my own private fork to show a parameter of "ShortBio" if it exists in the Guest/Host file, instead of the main content.

The reason for that, is for example my own bio shown here is very long, and I'd like a shorter snippet elsewhere. I've been consistent on ShortBio across guests and hosts for consistency, so can propose that as a PR if it's a useful addition.

Cloud with Chris
Exploring Cloud concepts with Chris Reddington (Welsh Tech Geek, Cloud Advocate, Musical Theatre Enthusiast and Improving Improviser!). We will regularly invite guests to talk about their experiences with the cloud and hear about some of the lessons learned around their cloud journey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ENHANCEMENT] Add support for blog posts
2 participants