Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhimmel/blog
Source of the Satoshi Village blog
https://github.com/dhimmel/blog
blog dhimmel github-pages pelican satoshi-village
Last synced: about 1 month ago
JSON representation
Source of the Satoshi Village blog
- Host: GitHub
- URL: https://github.com/dhimmel/blog
- Owner: dhimmel
- Created: 2015-02-08T23:52:21.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-07-01T16:24:44.000Z (6 months ago)
- Last Synced: 2024-11-27T04:57:04.344Z (about 1 month ago)
- Topics: blog, dhimmel, github-pages, pelican, satoshi-village
- Language: CSS
- Homepage: https://blog.dhimmel.com
- Size: 72.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Source of the *Satoshi Village* blog
[_Satoshi Village_](https://blog.dhimmel.com) is [Daniel Himmelstein](https://dhimmel.com)'s personal blog.
The blog is created using [Pelican](http://docs.getpelican.com/) -- a static site generator, written in Python.
This program allows posts to be written in markdown and easily converted into html pages.The theme is a slightly modified version of [Pelicanyan](https://github.com/thomaswilley/pelicanyan),
which is a port of Jekyll's [Lanyon Theme](https://github.com/poole/lanyon/).The blog is hosted using [GitHub Pages](https://pages.github.com/),
which serves the `gh-pages` branch of the repository.
The custom subdomain of `blog.dhimmel.com` is specified in top-level `CNAME` file of `gh-pages`.## Usage
```sh
# Install the environment
poetry install --no-root# enable pre-commit checks (once per local repo)
pre-commit install# Build the blog to output
poetry run pelican# view the blog locally at http://localhost:8000/
poetry run pelican --listen
```Deployment is done via CI.