Skip to content

AKSW/aksw.github.io

Repository files navigation

aksw.org Homepage

The model repo is at: https://github.com/AKSW/aksw.org-model

Preparation

  • Git
  • Task
  • Docker or Podman
  • For the styles:
  • Optionally:
    • Python (for serve resp. watch)
    • entr (for watch resp. build:watch)

See the Site

$ task watch

Update the Model

Stops the fuseki updates the model repo. (The next build will restart fuseki again. Question: does anyone know, how to tell fuseki to reload the graph file?)

$ task data:model-update

Clean

Remove all things that were created by the setup

$ task clean:dist

Step by Step Build of the Site

Prepare Model

$ task data:model-init
$ chmod -R go+rX .aksw-model
$ task data:model-serve

The model container will continue running. Don't forget to terminate the model's fuseki container when you are done with everything.

$ task data:model-serve-stop

Compile Site and Styles

$ task style:build
$ task build

Serve

$ task serve

Now open http://localhost:8000/ (link) in your browser.