Updated Daily during each build session with progress & goals for the session.
June 28th sessions
Dug into making visual improvements throughout the site, working through the issues we listed on GitHub yesterday.
June 27th morning session
Yesterday we:
Recovered our project and progress from my poorly considered adventure outside of the actual Build-It plan.
added some really cool automation that builds a topic index for us, and allows us to add a list of Topic Links to our individual blog posts.
This morning, we will:
Continue with the tutorial, where we will combine what we did yesterday into in RSS feed for our site.
June 26th afternoon session
This morning we:
Returned to following the plan.
Deleted all evidence of our having deviated from it, thereby cleaning up all that damage.
Built a ‘tag’ page, but in so doing, added more manual steps that we’d have to take when adding new blog articles.
this afternoon we will:
Work on automating the proces of building out those ‘tag’ pages.
June 26th morning session
Yesterday we:
Combined our Layouts for rendering the blog posts.
Created a component that will dynamically create a Table of Contents for our Blog Articles.
In the afternoon, we did an experiment that failed miserably, but we learned that when we deviate from our plan, we sometimes get bitten.
This morning, we will
Get back onto our plan, and Generate Tag Pages from our blog posts.
June 25th morning session
Yesterday, we:
Got a template (Astro calls them Layouts) for the Articles that are added as Markdown files to the /posts/ folder in our project.
Combined the Article template with the Base Layout template to get our navigation and footer content onto those article pages as well.
Today we will:
Work through the tutorial to PROPERLY combine those two templates. (I probably missed a couple details.)
Once that chapter’s done, we’ll see what’s next.
June 24th afternoon session
Fixed our first github issue (just some typos)
Talked through Branching, Pull Requests, and Merging.
Got to see the CI/CD process work its magic and let us preview our changes before merging.
Continuing on with AstroJS tutorial, hopefully we’ll fix the Article md files so they aren’t as ugly and intrusive.
June 24th morning session
recap last week’s wins and last week’s oopsies.
This morning, we want to:
Learn about Page Layouts in AstroJS, so that we can reduce the number of times we repeat ourselves for the same reason.
Goal for next session:
Get the Navigation component styles and responsive so that it looks good on mobile. [done]
June 21st afternoon session
This afternoon’s goals are…
Get a responsive Header component that we can use on all the pages in our site.
We’ll be following the intructions in the AstroJS Build a Blog tutorial for this.
June 21st Morning session
Yesterday afternoon we…
Got basic styling put in place site-wide.
Got the navigation component created and installed site-wide.
created a basic footer component created and installed site-wide.
This morning, we plan to…
Make the footer component easier to manage [done]
add at least a HR above the content in that component to set it apart from the main body. [done]
continue with the AstroJS tutorial.
June 20th afternoon coding session:
prior to now, I’ve gotten:
The Site has been scaffolded.
a few pages are stubbed.
auto deployment on push to repository is in place.
This session, I intend to:
add some real messaging to the home page. [done]
add this page, that I’ll update at the start of each session, with our plans of what we want to get done. [done]
continue working through the AstroJS Build a Blog Tutorial. This will start with the next module, “Adding site-wide Styling”.
We Also:
Learned about site components and eliminated a lot of repeated HTML elements. sweeeeeet
Next Time, I want to:
Refactor the Social Media Links so that I can define a JSON object of the different sites, their links, and their names. Then we’ll use a Javascript map function over that array to render a link for each entry in our JSON object.