A list of the things I've learned using Middleman for the first time.
clean up headers and footers
hierarchy of pages: learnings pages vs notes on articles vs essays
Push changes to GitHub Pages
Try markdown for code snippets
Display active page in nav
Generate links to internal pages with helper methods.
Learned that you can create file.html.haml files as partials. Stack overflow answer on html.haml files in layouts/partials.
Learned to create a style sheet and link to it. Improved readability to come. from this overview.
Create page for learning log.
There are three ways to create pages and point each page to unique layouts and partials.
Using partials to create a separate page to pull in Pinboard links from my feed. This means I can create pages for projects and apps.
Understood basic haml syntax and adding anchor tags. It's all much easier to read now.
Grouping links makes it easier to focus and clear out opened tabs. There's no fear of missing out because it's stored and categorized.
Made the decision to not push my project config file got GitHub. I spent a few hours troubleshooting the s3_sync gem, getting it to use a YAML file to push to AWS. In the end, it was a blocker for not pushing to GitHub and AWS, so I decide to ignore the config file and continue building. Trading no version control for config file for progress on the rest of the site.
Realized that even though Jekyll Bootstrap is probably good for blogging, the number of files and folder structure made it difficult to find a starting point. Watching the Middleman video made it easier to see the contrast and decide to focus on Middleman.