More Premium Hugo Themes Premium Nuxt Themes

Gustavo

A (mostly) headless blogging platform built atop Nuxt & Gist.

Gustavo

A (mostly) headless blogging platform built atop Nuxt & Gist.

Author Avatar Theme by eggplanetio
Github Stars Github Stars: 135
Last Commit Last Commit: Oct 13, 2017 -
First Commit Created: Dec 18, 2023 -
Gustavo screenshot

Overview

Gustavo is a (mostly) headless blogging platform built on top of Nuxt and Github Gist. It allows users to create content by creating files in a Gist repository, following a simple naming schema. By using Gustavo, users can quickly create a whole blog in seconds. The platform also supports Docker for easy deployment.

Features

  • Built on Nuxt (Vue 2.x) and Github Gist
  • Simple naming schema for creating blog content
  • Supports various types of content such as posts, pages, navigation links, images, and drafts
  • Docker support for easy deployment

Installation

To install and use Gustavo, follow these steps:

  1. Create a Github Gist and add the desired content for your blog.
  2. Create a gustavo.config.js file with the following configuration:
module.exports = {
  // Configuration options
}

Note: You will need to create a personal access token on Github to use the Gist API. Without the token, your blog may be rate-limited.

  1. Create a Dockerfile with the following configuration:
# Dockerfile configuration
  1. Start the blog using Docker:
docker run -p 3000:3000 <image-name>
  1. Your blog will be accessible at http://localhost:3000.

Summary

Gustavo is a powerful and easy-to-use headless blogging platform that allows users to quickly create a blog using Github Gist and Nuxt. With its simple naming schema, users can easily create different types of content such as posts, pages, navigation links, images, and drafts. The platform also offers Docker support for easy deployment.