Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fluffysquirrels/blog
My personal blog
https://github.com/fluffysquirrels/blog
blog
Last synced: 8 days ago
JSON representation
My personal blog
- Host: GitHub
- URL: https://github.com/fluffysquirrels/blog
- Owner: fluffysquirrels
- Created: 2023-02-26T14:44:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-01T21:33:10.000Z (almost 2 years ago)
- Last Synced: 2024-10-28T13:04:05.399Z (about 2 months ago)
- Topics: blog
- Language: Liquid
- Homepage: https://fluffysquirrels.github.io/blog/
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alex Helfet's personal blog
[Site](https://fluffysquirrels.github.io/blog/)
[Source](https://github.com/fluffysquirrels/blog)## Getting started
* Install rust, usually with [`rustup`](https://rustup.rs/).
* Install [`cobalt`][cobalt], a static site generator written in Rust.
```sh
cargo install cobalt-bin
```* Install [`watchexec`](https://github.com/watchexec/watchexec) (used by `./bin/preview`)
```sh
cargo install watchexec
```## How to preview
To serve the site at :
```sh
./bin/preview
```This re-generates the site when it is modified, and restarts the
`cobalt` server when the `./_cobalt.yml` config file is modified (not
done by cobalt by default).## How to publish
Build the site, outputting to `./docs`:
```sh
./bin/build
```Use `git` to stage all changes, commit them, and push them to GitHub.
GitHub Pages will automatically deploy the new content.
## Links
Built with:
* [cobalt][cobalt]
* [water.css](https://github.com/kognise/water.css)[cobalt]: https://cobalt-org.github.io/