Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jorinvo/me
Jorin's personal blog
https://github.com/jorinvo/me
blog homepage hugo
Last synced: 13 days ago
JSON representation
Jorin's personal blog
- Host: GitHub
- URL: https://github.com/jorinvo/me
- Owner: jorinvo
- Created: 2014-09-30T09:52:30.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T14:54:41.000Z (18 days ago)
- Last Synced: 2025-01-16T22:07:28.873Z (14 days ago)
- Topics: blog, homepage, hugo
- Language: Elixir
- Homepage: https://jorin.me
- Size: 20.6 MB
- Stars: 23
- Watchers: 3
- Forks: 24
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jorin.me - Jorin's personal blog
This site is generated as static files via custom code using [Elixir](https://elixir-lang.org/) and hosted on Github pages.
After using [Hugo](https://gohugo.io/) for nearly a decade, I decided to take things in my own hands.
With the current setup I am in complete control over the rendering and do not have to learn a custom static site generator.
All used tooling are common Elixir ecosystem packages.You can read more about the setup in my [Moving the blog to Elixir](https://jorin.me/moving-blog-to-elixir/) post.
## Structure
- `pages/` contains the markdown and YAML content I regularly publish
- `assets/` contains static content
- `lib/` contains the code generating the side
- `output/` is where the generated files are rendered## Running
- `mix deps.get` to install dependencies
- `mix compile` compiles code and generates the site during the compile step. This runs on commits using a Github Action.
- `iex -S mix` runs a dev server serving the side for local development## Acknowledgement
Thanks to [fly.io's post on SSG using Elixir](https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/) for helping me getting started.
## License
[![Creative Commons Attribution-ShareAlike 3.0 Unported License](https://licensebuttons.net/l/by-sa/3.0/80x15.png)](https://creativecommons.org/licenses/by-sa/3.0/)
The content is licensed under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-sa/3.0/). The code is licensed under the [MIT license](https://opensource.org/licenses/MIT).