47 lines
1.1 KiB
Markdown
47 lines
1.1 KiB
Markdown
|
# quellcode.0x90.space
|
||
|
|
||
|
|
||
|
## Setup development environment
|
||
|
|
||
|
```
|
||
|
git clone http://git.0x90.space/0x90/quellcode.0x90.space
|
||
|
|
||
|
cd quellcode.0x90.space/
|
||
|
|
||
|
hugo server
|
||
|
```
|
||
|
|
||
|
## Deployment
|
||
|
|
||
|
Assuming you are in the root directory of this repository, and you have cloned
|
||
|
https://git.0x90.space/0x90/0x90-ansible next to this repository, you can
|
||
|
deploy the website with:
|
||
|
|
||
|
```
|
||
|
# build website
|
||
|
hugo
|
||
|
cd ../0x90-ansible/
|
||
|
# create ssh_config (only necessary once)
|
||
|
ansible-playbook -i inventory -t init site.yml
|
||
|
# add key (only necessary once)
|
||
|
ssh-add id_ed25519
|
||
|
# copy website to server
|
||
|
rsync -avz -e 'ssh -F ssh_config' ../quellcode.0x90.space/public/* www:/var/www/quellcode.0x90.space
|
||
|
```
|
||
|
|
||
|
## Theme
|
||
|
|
||
|
We use the [PaperMod Theme](https://github.com/adityatelange/hugo-PaperMod).
|
||
|
Documentation is there.
|
||
|
|
||
|
To update cupper, you need to run these git commands:
|
||
|
|
||
|
```
|
||
|
git remote add papermod-hugo-theme https://github.com/adityatelange/hugo-PaperMod
|
||
|
git subtree pull --prefix themes/PaperMod papermod-hugo-theme master --squash
|
||
|
```
|
||
|
|
||
|
This adds the changes as a commit, and another merge commit. Now you can push
|
||
|
and deploy the updated theme.
|
||
|
|