docs: def setup_gist(pelican):
      """Setup the default settings."""
      pelican.settings.setdefault('GIST_CACHE_ENABLED', True)
      pelican.settings.setdefault('GIST_CACHE_LOCATION',
                                  '/tmp/gist-cache')
      pelican.settings.setdefault('GIST_PYGMENTS_STYLE', 'default')
      pelican.settings.setdefault('GIST_PYGMENTS_LINENUM', False)
  
      # Make sure the gist cache directory exists
      cache_base = pelican.settings.get('GIST_CACHE_LOCATION')
      if not os.path.exists(cache_base):
          os.makedirs(cache_base)