Animal Tales

Some clever tagline goes here.

About This Site

This is a demo site of a forked Starter Hero Blog, a GatsbyJS starter.

Features:

  • Easily editable content in Markdown files (blog posts, pages, and parts)
  • CSS with styled-jsx and PostCSS
  • SEO (sitemap generation, robot.txt, meta and OpenGraph Tags)
  • Social sharing (Twitter, Facebook, Google, LinkedIn)
  • Comments (Talkyard)
  • Images - lazy loading and webp support (gatsby-image)
  • Post categories (category based post list)
  • Post tags (tag based post list)
  • Post “time to read” implementation
  • Full text searching (Algolia)
  • Contact form (Netlify form handling)
  • Form elements and validation with ant-design
  • RSS feed
  • 100% Progressive Web App (manifest.webmanifest, offline support, favicons)
  • Google Analytics
  • App favicons generator (node script)
  • Easily customizable base styles via theme object generated from yaml file (fonts, colors, sizes)
  • React v.16.3 (gatsby-plugin-react-next)
  • Components lazy loading (social sharing)
  • ESLint (Google config)
  • Prettier code styling
  • Webpack BundleAnalyzerPlugin
  • Easily customizable primary menu. In frontmatter of pages, shownInMenu true|false determines whether it will be shown in the primary menu or not and the optional menuTitle enables the label assigned to the page in the primary menu to be different than the title as is the case for this particular page.

Here is the frontmatter for this page. If menuTitle had been eliminated, the label in the primary menu for this page would have been About This Site.

title: About This Site
menuTitle: About
shownInMenu: true