https://github.com/practicalli/blog-cryogen
Cryogen powered blog with all the content used to generate the static website.
https://github.com/practicalli/blog-cryogen
clojure cryogen
Last synced: 7 months ago
JSON representation
Cryogen powered blog with all the content used to generate the static website.
- Host: GitHub
- URL: https://github.com/practicalli/blog-cryogen
- Owner: practicalli
- Created: 2019-10-22T13:48:19.000Z (about 6 years ago)
- Default Branch: live
- Last Pushed: 2024-02-03T21:21:38.000Z (almost 2 years ago)
- Last Synced: 2025-05-19T20:18:25.411Z (8 months ago)
- Topics: clojure, cryogen
- Language: HTML
- Homepage: https://practical.li/blog-cryogen/
- Size: 12.8 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 123
-
Metadata Files:
- Readme: README.org
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
* Archived: Practicalli Blog Content
##[Practicalli Blog powered by Material for MkDocs with updated content](https://practical.li/blog)
No further updates will be made to this GitHub project.
A Cryogen project containing the raw markdown content that is used to generate the [[https://practicalli.github.io/blog][Practicalli blog website]]
A detailed description of putting this site together can be found in
[[https://practicalli.github.io/blog/posts/clojure-powered-blogging-with-cryogen/][Clojure powered blogging with Cryogent]] explains in detail how this project was developed. Here is just the essential information.
** Local website
Run a local server that generates the website
#+BEGIN_SRC shell
make blog
#+END_SRC
This generates all the files for the website in the ~public~ directory
> The blog task calls `clojure -X:serve` command, which should be used if make is not available
** GitHub Actions Deployment
Pull requests are automatically built and deployed to https://practical.li/blog-staging/ to assist with reviewing articles. The Publish Blog Staging GitHub workflow uses the [[https://github.com/JamesIves/github-pages-deploy-action][GitHub Pages Deploy Action]] with the Practicalli Organisation secret `CRYOGEN_PUBLISH_TOKEN` to push commits to the `gh-pages` branch of the practicalli/blog-staging repository.
Merged pull request and commits to the default branch will deploy to https://practical.li/blog/
** Suggestions / issues / bugs
Suggestions for posts, should be issues or bugs [[https://practicalli.github.io/blog][Practicalli blog website]] reported as an issue on the practicalli/blog-content repository] should be reported as an issue or pull request on the practicalli/blog-content repository.
Deployment of the blog is not automated at the moment, but an updated site will be manually generated once any pull request is accepted by the maintainers.