tunalog

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2024 License: MIT Imports: 9 Imported by: 0

README

Tunalog

A no-installation, easy-to-use blogging system written in Go. Powered by SimpleMDE, SQLite3. Gin, TocasUI.


 

Getting Started

Launch with the -p :8123 argument if you want to change the port.

 

Using Docker
$ docker run --name tunalog -v tunalog:/var/lib/tunalog -p 8080:8080 yamiodymel/tunalog
Using on Linux
$ wget -c https://github.com/caris-events/tunalog/releases/latest/download/tunalog_linux_x64
$ chmod +x tunalog_linux_x64
$ ./tunalog_linux_x64
Using on Windows
  1. Download latest Tunalog: tunalog_windows_x64.exe

  2. Double-click the downloaded tunalog_windows_x64.exe file to run.

Using Go
$ go install github.com/caris-events/tunalog@latest

 

Help


████████╗██╗   ██╗███╗   ██╗ █████╗ ██╗      ██████╗  ██████╗
╚══██╔══╝██║   ██║████╗  ██║██╔══██╗██║     ██╔═══██╗██╔════╝
   ██║   ██║   ██║██╔██╗ ██║███████║██║     ██║   ██║██║  ███╗
   ██║   ╚██████╔╝██║ ╚████║██║  ██║███████╗╚██████╔╝╚██████╔╝
   ╚═╝    ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═╝╚══════╝ ╚═════╝  ╚═════╝

NAME:
   tunalog - A simple blogging system written in Golang ✨

USAGE:
   tunalog [global options] command [command options]

VERSION:
   1.0.0

COMMANDS:
   reset-password  reset the password of a user, email address is required
   help, h         Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --port value, -p value  port to listen on (default: ":8080")
   --tls-key value         path to TLS key file
   --tls-crt value         path to TLS certificate file
   --help, -h              show help
   --version, -v           print the version

 

Contributions

The project was meant to be a simple side project, and may have strong opinions on accepting pull requests. But you can always fork it to make a better version 😎👍

 

  • twitter/twemoji - Default fish favicon because I was too lazy to draw one myself.
  • teacat/tocas - The UI used in the default theme and admin panel.
  • cznic/sqlite - For the CGO-free SQLite driver, making it easier to cross-compile Tunalog.
  • alpinejs/alpine - Minimal data-binding for a simpler post creation/edit form.

And Tunalog is inspired by Ghost Blog and WordPress.

 

❤️ Love from Taiwan

٩(ˊᗜˋ*)و Developed by Yami Odymel from Taiwan, along with the ❤️ from contributors. The source code is licensed under MIT. Feel free to use, share, or contribute. Tunalog is co-developed by Caris Events, part of Sorae & Co., Ltd.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL