raketeFlo / sevdesk-tech-blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is this?

This is the sevDesk Techblog - hosted at https://tech.sevdesk.com. Everyone at sevDesk is encouraged to join the cause and write new articles. Feel free to reach out. We are superhappy about feedback!

More:

What's the tech behind the blog?

The blog uses hugo and is based on the ananke theme. More here: https://gohugo.io/getting-started/quick-start/

It uses some tiny customizations in layout/partials.

Hosting and deployment is done via GitHub Actions. More here: https://gohugo.io/hosting-and-deployment/hosting-on-github/

How to create a new post?

Make sure you got hugo installed. You can do so easily via

brew install hugo

Also see https://gohugo.io/getting-started/quick-start/

Be sure you have the theme git submodule cloned locally. Otherwise you won't see any rendered html pages in your local development environment

git submodule update --init --recursive

You can then start hugo via

hugo serve -D

To create a new post either use

hugo new posts/my-post.md

or simply copy an existing post into that directory.

Once you are happy with your post simply push the post to master and it will be deployed by GitHub Actions.

Update the theme

You can update the theme submodule like that

git submodule update --recursive --remote

About


Languages

Language:HTML 91.8%Language:CSS 8.2%