GitXplorerGitXplorer
J

glass

public
12 stars
2 forks
0 issues

Commits

List of commits on branch main.
Unverified
0530e461f8cd76149601d70b45ada94936c5736a

chore: new traefik routing

JJustintime50 committed 10 days ago
Unverified
26b3bb533706366a57c0d28e0f1b92a7f3837e62

chore: exclude .env file from prod build

JJustintime50 committed 21 days ago
Unverified
f90b2f18be8f60d714a23a29e9139e302f4885ec

fix: lint target

JJustintime50 committed 23 days ago
Unverified
9dd6ce74e27b209fffb0ad785ea81d0c664cdc25

feat: add larastan

JJustintime50 committed 23 days ago
Unverified
e603e956b622e092681ca04cbc72dd9acaa5b194

chore: bump deps

JJustintime50 committed a month ago
Unverified
dd56d4d5a15664caca10e985ac7acdbe16a5ff19

fix: loose node action pin

JJustintime50 committed 2 months ago

README

The README file for this repository.

Glass

Minimalist blog featuring syntax highlighting, images, comments, themes, RSS, and SEO out of the box.

Build Status Coverage Status Version Licence

Showcase

Glass draws its simplistic design inspiration from Medium and Gatsby - striving for minimalism and elegance like a pane of Glass. Glass allows you to quickly deploy a self-hosted blog in just a few simple steps.

Features

  • Custom image support per post
  • Comments (can be enabled/disabled)
  • Syntax highlighting for code snippets
  • Themes to style your blog instance
  • RSS feed so users can easily stay up-to-date with the latest posts via /feed
  • SEO out of the box with custom tags per post
  • Admin panel to manage posts, comments, categories, and users
  • ReCaptcha on user signup by populating the NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY env variables in production

Install

# Copy the env files, and edit as needed
cp src/.env-example src/.env && cp .env-example .env

# Run the setup script which will bootstrap all the requirements, spin up the service, and migrate the database
just setup

Install in Subdirectory (Optional)

There is a guide on how to do this here.

Usage

Visit glass.localhost in a browser to get started.

Default Login

The default login is admin@glass.com and password. Make sure to update the email/password after first login!

Deploy

# Deploy the project locally
just run

# Deploy the project in production
just prod

Development

# Get a comprehensive list of development tools
just --list