Skip to content

Blog about latest things in full stack web development and in-depth posts about specific topics.

Notifications You must be signed in to change notification settings

mabasic/mariobasic-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mario Bašić's website + blog

  • Plausible Analytics; GDPR compliant
  • Mailchimp Newsletter; GDPR compliant
  • Structured data for SEO
  • 404 Page not found
  • Privacy notice
  • Secret posts
  • RSS feed

Modifications from the default theme

  • Added button to 404 page to go to the home page.
  • Added links in footer.
  • Changed 404 page text.
  • Changed logo ofc.
  • Changed subscription text.
  • Changed subscription to be GDPR compliant.
  • Removed articles gradient from the home page.
  • Removed footer gradient.

Development

Use these commands to install dependencies and to run gatsby develop for development purposes.

yarn install
yarn develop

Testing RSS feed and/or Structured data

The feed is only generated when using yarn build, so to test it first we need to build and then serve:

yarn build
gatsby serve

Using the forked remote dependency

yarn upgrade {package}@{repository}#{branch}
yarn upgrade @narative/gatsby-theme-novela@https://github.com/mabasic/gatsby-theme-novela.git#bugfix/component-shadowing

Known issues

  1. Can't get this method to work because the forked repository contains yarn workspaces while the theme npm package contains just the theme. Hint: Look into git submodules and subtree.

About

Blog about latest things in full stack web development and in-depth posts about specific topics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published