heyajulia / xn--g28h

πŸ˜‚ is a self-hostable blog engine built on the tech that powers christine.website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ˜‚

πŸ˜‚ is a blog engine powered by Deno. πŸ˜‚ has no canonical pronunciation, and users are not encouraged to come up with one. πŸ˜‚ is and always will be πŸ˜‚ with no way to pronounce it.

πŸ˜‚ stores posts in SQLite and displays them as HTML. πŸ˜‚ also has JSONFeed support so that external readers can catch up on new happenings.

Xe writes πŸ˜‚ live on Twitch: https://twitch.tv/princessxen.

Installation

Ubuntu

Tested on Ubuntu 22.04.

To install πŸ˜‚ on Ubuntu, first make sure you have git, curl and unzip installed:

sudo apt update
sudo apt install git curl unzip

Then, install Deno:

curl -fsSL https://deno.land/install.sh | sh

Note

Make sure to add the Deno bin directory to your PATH by putting the provided commands in your .profile or similar.

Then, download πŸ˜‚ to a location of your choosing:

git clone https://github.com/Xe/xn--g28h

Change into that directory:

cd xn--g28h

And you're ready to run πŸ˜‚:

deno run --allow-env --allow-read --allow-write --allow-net main.ts

Open http://0.0.0.0:8080/admin/blog/create in your favorite browser to create a new post.

TODO: more installation instructions

About

πŸ˜‚ is a self-hostable blog engine built on the tech that powers christine.website

License:MIT License


Languages

Language:TypeScript 62.9%Language:JavaScript 19.2%Language:HTML 13.5%Language:CSS 4.5%