mirror of
https://github.com/facundoolano/jorge.git
synced 2024-12-26 21:58:51 +01:00
b181e3d855
Squashed commit of the following: commit 5e3c3f35c73f884bbf89f5daabcdc2aec5e0af75 Author: facundoolano <facundo.olano@gmail.com> Date: Wed Feb 14 11:24:45 2024 -0300 cleanup commit e8881df9f27fc37c46120c946dfad107d551ef67 Author: facundoolano <facundo.olano@gmail.com> Date: Wed Feb 14 11:21:54 2024 -0300 add basic src watching commit 4e61add89c632b0cc7a740d15be671de3df12157 Author: facundoolano <facundo.olano@gmail.com> Date: Wed Feb 14 00:19:25 2024 -0300 move serve command to a separate file commit abc2100582b71179e0eade154d2af3e86b48574f Author: facundoolano <facundo.olano@gmail.com> Date: Wed Feb 14 00:17:05 2024 -0300 first stab at serve command |
||
---|---|---|
commands | ||
site | ||
templates | ||
.gitignore | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
blorg
A presonal (small + opinionated) site generator with org-mode support.
Install from binary:
$ wget https://github.com/facundoolano/blorg/releases/download/latest/blorg-$(uname -m) \
-o blorg && chmod +x blorg
Or install with go:
$ go install github.com/facundoolano/blorg
Usage:
$ blorg init myblog
site name: My Blog
author: Facundo
added myblog/README.md
added myblog/.gitignore
added myblog/config.yml
added myblog/layouts/base.html
added myblog/layouts/post.html
added myblog/src/index.html
added myblog/assets/css/main.css
added myblog/src/blog/hello.org
added myblog/src/feed.xml
added myblog/src/tags.html
$ cd myblog
$ blorg post "My First Post"
added src/blog/my-first-post.org
$ blorg serve &
server running at http://localhost:4001/
$ cat >> src/blog/test.org <<EOF
# Hello world!
this is my *first* post.
EOF
$ open http://localhost:4001/blog/my-first-post
$ blorg pub
drafts:
1. blog/my-first-post.org
choose file to publish: 1
$ blorg build
added target/index.html
added target/assets/css/main.css
added target/blog/hello.html
added target/blog/my-first-post.html
added target/feed.xml
added target/tags.html
For more details see the: