My own website https://www.jovian-hersemeule.eu/projets/pandoc_site/content.html

DricomDragon a364c7fd89 :truck: Ignore only unversioned folder 1 vuosi sitten
src 4720995c12 :wrench: Prevent AI bots to exploit my data 1 vuosi sitten
undeployed acb47b2f78 :wrench: Make deploy script working with sftp 1 vuosi sitten
.gitignore a364c7fd89 :truck: Ignore only unversioned folder 1 vuosi sitten
.lvimrc 06ba8e9afe Set up project vimrc to keep code consistent 4 vuotta sitten
README.md e61d1b5363 :copyright: Add license notice 1 vuosi sitten
example.env.local a152ad8c96 :memo: Explain local env variables 1 vuosi sitten
makefile 4720995c12 :wrench: Prevent AI bots to exploit my data 1 vuosi sitten

README.md

Jovian Static generated Website

Jovian portfolio and resume

Test locally

Check the generated code source

make build

Look at the *.gen.* files to check the generated code.

Deploy on local apache

You may need to manually start apache first with service apache2 start.

DIST_DIR=/var/www/html make -e install

Check your work on local apache server.

You can set your custom env vars in a .env.local file and injecting them with the source command. See example.env.local to see the useful vars to implement.

source .env.local
make -e install

Deploy to prod

Branching

Merge your branch into the master branch and deploy from master.

Tag

Retrieve the last version with git describe.

Increment the version number vX.Y.Z :

  • Increment X for breaking change (like new tech) ;
  • Increment Y when new content is added (sections, pages) ;
  • Increment Z when you patched something (misprint, correction, minor updates).

Use a annotated tag with git tag -a vX.Y.Z.

You can deploy on local apache before pushing your code to production.

Put into production

Run undeployed/scripts/deploy-to-ovh.sh

Copyright

Content

Every written content is under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).

Apply to text files :

  • *.html
  • *.md
  • *.yml

Source code

Every source-code file is under GNU Public License v3.

  • makefile
  • *.fish

Third-party resources

Included resources got their own terms.

See Bootstrap license.

Other resources

Any other resources, like images, are licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).