Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist blog starter built with Gridsome and Forestry, using markdown files and Vue components.
Brevifolia is a minimalist blog starter that pairs the Gridsome static site generator with the Forestry CMS, letting you manage markdown posts in a Git-backed workflow.
Brevifolia is a Gridsome-based blog starter designed to work with Forestry as a headless CMS. It takes Vue components and markdown files as input and statically generates a blog site, while Forestry edits those markdown or data files and commits the updates directly to the repository. It is available from the kendallstrautman/brevifolia-gridsome-forestry GitHub repository.
src/assets/content, making them version-controllable and editable in any text editor.@gridsome/source-filesystem plugin transforms local project files into content fetched via GraphQL in Vue components, while @gridsome/transformer-remark transforms markdown files.yarn install and yarn dev, and view the blog at localhost:8080.The template uses Gridsome to generate a static site from Vue components and markdown files. Forestry manages that content by editing markdown or data files and committing updates to the repository. For local development, you clone the repo, install dependencies with Yarn or npm, and run the dev server. For a longer-lived preview, Forestry can spin up the Gridsome dev server on port 8080.
Clone the repository, install dependencies with yarn install or npm install, then run yarn dev or npm run dev to start the development server at localhost:8080.
Yes, Brevifolia is preconfigured for Forestry. You can import it directly via the quick-start link, and Forestry will set up the sidebar structure and editing capacity for the blog.
Brevifolia's Gridsome development server runs on port 8080 during local development and when using Forestry instant previews. The preview command in package.json launches a server compatible with Forestry's instant previews.
Use the Deploy to Netlify button or connect your repository to Netlify manually. When Forestry commits changes to the repo, Netlify automatically triggers a rebuild and deploy.
Brevifolia uses SCSS for styling, following Gridsome's style structure. The site font is Work Sans from Google Fonts. Global and reset styles live in src/assets/styles, and page-specific styles are in Vue files between style tags.
