My Very First Post

Urchin 🐚

Urchin is a headless CMS (Content Management System) written in Golang, designed to be fast, efficient, and easily extensible. It allows you to create a website or blog, with any template you like, in only a few commands.

Features 🚀

Installation

Ensure you have Golang installed on your system before proceeding with the installation.

go get -u github.com/username/urchin

Example - Running the App

After you’ve replaced the default template files with your prefered template, simply build and start the app with the following commands.

go build
./urchin

This will start Urchin on http://localhost:8080. You can customize the configuration by providing the necessary environment variables.

For more information, see the configuration settings.

Dependencies

Urchin relies on the following Golang dependencies:

Configuration

The runtime configuration is handled through reading the necessary environment variables. This approach was chosen as it makes integrating envfiles quite easy.

The following list outlines the environment variables needed.

License

Urchin is released under the MIT License. See LICENSE (TODO) for details. Feel free to fork, modify, and use it in your projects!


Other Posts

My Very First Post

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent sed auctor neque, in interdum nisi. Duis pulvinar risus eu placerat feugiat. Morbi blandit bibendum molestie.

Read More

My Very First Post

This is Urchin! This post is an example of how markdown can be rendered as a post.

Read More