Installation

# Add this to your shard.yml
dependencies:
  fluck_website:
    github: flucksite/old-website
    version: ~> 0.8.0

Then run:

shards install

shard.yml

Crystal
>= 1.17.0
Target
  • app from src/fluck_website.cr

Dependencies

Runtime Dependencies

Development Dependencies

  • ameba*github: crystal-ameba/amebadev
  • webmock~> 0.14.0github: manastech/webmock.crdev
  • lucky_flow*github: wout/lucky_flow, branch: fix-race-conditionsdev

README

Fluck Website

This is the repo for the https://fluck.site website.

[!NOTE] The original repo is hosted at https://codeberg.org/fluck/website. The GitHub repo is just a mirror.

Introduction

This project is built with Lucky Framework, a web framework for the Crystal Language. It's a database-less Lucky app, and blog posts are static markdown files in the repo. Essentially it's like a static site, but it's compiled into a single binary, and it runs as a dynamic website.

Setting up the project

  1. Run crystal script/setup.cr
  2. Run lucky dev to start the app