Giter Site home page Giter Site logo

fabmobil's Introduction

Kirby Nuxt Starter Kit

Kirby Nuxt Starter Kit

Kirby's sample site โ€“ but rewritten in Nuxt 3
Explore the kit live ยป


Kirby Nuxt Starter Kit

This repository is a port of the Kirby Starter Kit to Nuxt 3. The content is fetched using the nuxt-kql module from Kirby Headless Starter, a headless Kirby instance instance.

Key Features

Usage

Prerequisites

  1. Enable Corepack using corepack enable
  2. Install dependencies using pnpm install
  3. Adapt the relevant environment variables:
# Base URL of the Kirby backend
KIRBY_BASE_URL=
# Token for bearer authentication
# See https://github.com/johannschopplich/kirby-headless-starter#private-vs-public-api
KIRBY_API_TOKEN=

Development

  1. Start the development server using pnpm run dev
  2. Visit localhost:3000

โ„น๏ธ Enable Take Over Mode in Visual Studio Code.

Production

Build the application for production with pnpm run build.

Check out the deployment documentation.

FAQ

Are There Any Drawbacks?

Data is fetched within Suspense components to ensure pre-rendered state for the user and SEO. Thus, the initial server response time is increased by about 50โ€“100 ms for the initial KQL page query. This might be a road blocker for you. You can always pre-render routes.

What's Kirby?

  • getkirby.com โ€“ Get to know the CMS.
  • Try it โ€“ Take a test ride with our online demo. Or download one of our kits to get started.
  • Documentation โ€“ Read the official guide, reference and cookbook recipes.
  • Issues โ€“ Report bugs and other problems.
  • Feedback โ€“ You have an idea for Kirby? Share it.
  • Forum โ€“ Whenever you get stuck, don't hesitate to reach out for questions and support.
  • Discord โ€“ Hang out and meet the community.
  • YouTube - Watch the latest video tutorials visually with Bastian.
  • Twitter โ€“ Spread the word.
  • Instagram โ€“ Share your creations: #madewithkirby.

License

MIT License ยฉ 2022-present Johann Schopplich

fabmobil's People

Contributors

brechtknecht avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.