Jekyll Gdrive

screenshot of Jekyll Gdrive

Access a Google Drive Spreadsheet from your Jekyll templates

Overview

The Jekyll Gdrive Plugin allows users to access data from a Google Drive Spreadsheet in their Jekyll sites. Users can install the plugin, configure their GDrive API credentials, and then access their Google Sheet data in any Liquid template. The plugin also offers caching functionality to improve performance.

Features

  • Access Google Drive Spreadsheet Data: Users can access data from a Google Drive Spreadsheet in their Jekyll sites.
  • Configurable GDrive API Credentials: Users can configure their GDrive API credentials to enable access to their Google Sheet data.
  • Environment Variable Setup: Users can set up their Google Drive API refresh token as an environment variable before running Jekyll build.
  • Liquid Template Integration: Users can use the site.data.google_sheet variable in any Liquid template to access their Google Sheet data.
  • Caching Functionality: The plugin offers the option to specify a cache period to store the sheet data locally and only reload it at specified intervals.
  • Contribution Opportunities: Users can contribute to the development of the Jekyll Gdrive Plugin by forking the GitHub repository and creating new feature branches.

Summary

The Jekyll Gdrive Plugin is a useful tool for Jekyll users who need to access data from a Google Drive Spreadsheet in their sites. With easy installation and configuration steps, the plugin provides a convenient way to integrate Google Sheet data into Jekyll Liquid templates. The caching functionality further enhances performance by reducing the need to load spreadsheet data on every refresh. Additionally, users have the opportunity to contribute to the development of the plugin through creating new feature branches.