jekyll-netlify-minimal-notes-and-project

Platforms

  • Jekyll
  • Netlify CMS
  • Bootstrap Navbar


Goal

  • Create Notes and organize them by the course

    • mathematics, geography, etc
  • Create groups for courses

    • fall 2019, winter 2019, etc
  • Dedicated Projects 'Course' to blog about specific projects

    • already initialized in template

Pages

  • Landing Page shows recent posts and an RSS feed
  • Notes Page shows notes organized by Course Groups in a bootstrap accordion
    • the leaves of the accordion are the Courses
    • the notes for that course are listed under the leaf expansion
  • Projects Page shows all the posts under the Projects class

Post Netlify Deploy

  • In the Netlify account

    • Enable Identity
    • Enable Github Gateway
  • Create a login with Sign Up in the admin tab

    • login after authenticating email
  • Ensure adding new course groups shows up

    • in the selction of course group option
    • while creating new courses
  • Ensure adding new courses shows up in the

    • in the selection of the course option
    • when creating new posts
  • In case you want to add Trello Board or some Kanban-type tracker board, use the Progress Board Page

    • simple paste the URL

Usage Notes

  • it takes some time (depends on latency on the netlify server and your internet connection)
    • for the newly added courses and course group options to populate the dropdown menu
    • sometimes this is almost 20-25 minutes
  • current depoly status can be monitored
    • in the Deploy tab of your website in Netlify
  • refresh the page bunch of times after the deploy has completed
    • if the options dont show up immediately