Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsnal/abbs
blazing fast and simple blogging system
https://github.com/jsnal/abbs
Last synced: about 1 month ago
JSON representation
blazing fast and simple blogging system
- Host: GitHub
- URL: https://github.com/jsnal/abbs
- Owner: jsnal
- Created: 2018-05-20T23:48:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-26T21:40:47.000Z (almost 6 years ago)
- Last Synced: 2024-08-02T05:11:33.572Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-blazingly-fast - abbs - blazing fast and simple blogging system (Shell)
README
# Automatic Blog Building System
abbs is a blazing fast and simple blogging system.## Installation
#### Dependencies- [Pandoc](https://github.com/jgm/pandoc)
Run the `install.sh` script.
```
./install.sh
```## Usage
See example
```
Usage: abbs [COMMAND] [OPTION]newBlog Creates a new Blog directory and initializes it.
newDir Creates a new sub-blog direcotry that is compiled into its own html file.
newEntry Creates a new Blog entry in the directory you are in.
list A Tree layout for your current blog setup.
delete [OPTION] Easy way to delete Entries, Blogs, or Directories.
-f Lists only files.
-d Lists only directories.
-a Lists everything in your blog.
edit Easy way to edit files in blog setup.
compile [OPTION] Compiles your blog into the build directory of the project.
-s Path to a style sheet anywhere on your computer.
-d Path to directory of theme.
```Config file `.blog`
```sh
# Generate index.html
index = true
# Last updated footer
footer = true
# Set title of page
title = My Blog
```## Update
Run the `install.sh` script with the -u argument.
```
./install.sh -u
```