Home

Awesome

<h1 align='center'>Swallow</h1> <p align="center"> <img src="./assets/appicon.png" width="15%"/><br/> </p> <p align="center"> A cool static blog client. </p> <p align="center"> <a href="https://github.com/rangwea/swallow-wails/blob/main/LICENSE"> <img alt="GitHub" src="https://img.shields.io/github/license/rangwea/swallow-wails"/> </a> <a href="https://fjwoo.cn"> <img alt="For" src="https://img.shields.io/badge/developer-Andy-228B22"/> </a> <a href="https://wails.io/"> <img alt="wails" src="https://img.shields.io/badge/backend-wails-C23C36"/> </a> <a href="https://react.dev/"> <img alt="wails" src="https://img.shields.io/badge/frontend-react-36789A"/> </a> </p> <div align="center"> <strong> <samp>

English · 简体中文

</samp> </strong> </div>

About

Swallow is a simple gui desktop application for Hugo, so it is also a cool static blog client.

Swallow was being developed with Go using Wails.

Feature

Roadmap

Deveplop

If you also love programming, you are welcome to contribute code.

Enviroment

As Swallow is mainly developed based on the Wails framework, the environment can be installed following the installation tutorial of Wails, which includes the installation of Go and NPM.

git clone git@github.com:rangwea/swallow-wails.git
cd swallow-wails
wails dev

Story

The project first author is a backend programmer mainly using Java and Python. He has worked on backend, middleware, and big data development. He likes to write small tools, so he taught himself some frontend knowledge.

The original intention of this project was to create a simple GUI wrapper for Hugo for a friend who is new to the field, allowing him to use Hugo to create his own blog.

There have been many explorations in the early stages of the project, resulting in multiple implementations of Swallow. Interested parties can follow the different implementations of Swallow for learning and discussion.