A simple static blog generator written in POSIX sh.

Ricardo García Jiménez 6cf89b2629 docs: Agrega nuevas secciones en el archivo README.md 4 days ago
.gitignore a9415542cc feat: Carga opciones de configuración 8 months ago
COPYING 43f7e24bf7 docs: Agrega licencia de software 8 months ago
README.md 6cf89b2629 docs: Agrega nuevas secciones en el archivo README.md 4 days ago
ssgs 34ad89262b feat: Genera la página de index.html y posts.html 4 days ago
ssgs.cfg.def 07807537ac feat: Genera el navbar del blog 4 days ago

README.md

ssgs

A simple static blog generator written in POSIX sh.

Dependencies

Installation

cd ssgs
sudo cp ssgs /usr/local/bin

Usage

mkdir myblog
cd myblog
ssgs -b
cat << EOF > src/about.md
# About me

Hi everyone!
EOF
ssgs -b

Workflow

[myblog]
  ├─[docs]
  ├─[src]
  └─ssgs.cfg
  • docs: contains your HTML blog after executing ssgs -b
  • src: write your Markdown articles in this directory with *.md extension, supports subdirectories, images, videos, audios and other files.
  • ssgs.cfg: contains config vars for your blog, see ssgs.cfg.def file.

Thanks

License

ssgs -- A simple static blog generator written in POSIX sh.

Copyright (C) 2021-2024  Ricardo García Jiménez <ricardogj08@riseup.net>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.