The blog engine that powers the future blog.lunatech.com
This blog engine simply goes to a github repository and expect a repository with the following structure:
In the posts
directory a file with the following structure yyyy-MM-dd-name-of-the-blog.adoc
In the media
directory a directory yyyy-MM-dd-name-of-the-blog
with at least a background.png
file and all other assets files needed for the blog post.
Create a new file in conf/overrides.conf to override some of the configuration:
accessToken = your-secret-token
github_organisation = lunatech-labs
github_repository = lunatech-blog
github_branch = master
# The main background image
background = "https://lunatech.cdn.prismic.io/lunatech/c01fd6de48c3cdb8bda7247b0b94b84b14f3a488_kevin-horvat-1354011-unsplash.jpg"
You can modify the template in the app/views/
directory.
sbt run
and go in your browser to http:localhost:9000
Merging your PR will update the main
branch only. You'll need to deploy it first in
Acceptance, and then in Production.
You can do both with the help of GitHub Actions: