This repo is intended to be forked and work out the box
bundle install
bundle exec jekyll serve
https://jamstackthemes.dev/theme/#ssg=jekyll
open $(bundle info --path $theme)
see here for more info
- Simple Deployment to Digital Ocean to Setup a new site
- Allows you to choose a new jekyll theme
- Tests to ensure lighthouse scores are all good
- Tests for SSL
- Tests for SEO Tags
- Tests: PageSpeeds
- Github Actions for ease of deployment
- Create a new org with the website name like
- brothersinvine
- create a new repo in this org in the format
brothersinvine.github.io - Read more info here: https://gist.github.com/TylerFisher/6127328
This may help: https://stackoverflow.com/questions/66608308/how-to-make-listen-gem-work-with-ruby-3-0-0p0
bundle update github-pages
- investigate remote themes
- Github actions
- 404 page doesn't load unnecessary shit
- robots.txt
- site structure
- Create new
- Create new home.html in
_layouts/$project-name/home.html - Set the file header of default home, i.e.
_layouts/home.html, to
---
layout: brothers-in-vine/home
---
- Go to Site (without javascript)
- copy outer html of html tag
- Paste outer html in
_layouts/$project-name/home.html - Get all stylesheets saved in assets under
assets/$project-name/ - Change their original href to
{{ "/assets/$project-name/$filename.css" | relative_url }} - Get all images and change their src to
{{ "/assets/brothers-in-vine/images/$image-name" | relative_url }} - Remove generator tags from home.html
- Serve localhost home page, and go through external css and save locally
- Serve localhost home page, and go through external js and save locally
- Fix broken links locally to icons
- there should be no requests with the search in the network tab
-domain:127.0.0.1 -domain:fonts.googleapis.com -domain:fonts.gstatic.com - Remove any google tracking (search for
gtmin the home.html) - removed unused assets eventually
- https://jekyllrb.com/docs/posts/
- MUST DALA THIS: https://aneejian.com/automated-jekyll-archives-github-pages/
- this for using plugins https://jekyllrb.com/docs/continuous-integration/github-actions/
- Jekyll CheatSheet
- Setting up a domain for the url: https://jinnabalu.medium.com/godaddy-domain-with-github-pages-62aed906d4ef