Skip to content

PDA-UR/GraphIT-homepage

Repository files navigation

GraphIT - Homepage

The homepage for the GraphIT project.

Changing content

To make content changes, edit markdown files in content/notes.

Using with Obsidian

You can use Obsidian for editing content: guide

Changing configuration

To make config changes, edit data/config.yaml and data/graphConfig.yaml. For more information see configuration.

Previewing changes locally

  • install dependencies:
    • Go
    • hugo-obsidian: go install github.com/jackyzha0/hugo-obsidian@latest
  • serve locally: make serve

Publishing changes

To publish changes, push to the main branch. The site will be automatically built and deployed.

Project file structure

Important files

Content

  • content/_index.md: main page
  • content/notes: public markdown files
  • content/templates: templates for markdown files

Data

  • data/config.yaml: main config file
  • data/graphConfig.yaml: graph config file

Not so important files

Assets

  • assets/indices: index files for search
  • assets/js: javascript files
  • assets/styles: css files

i18n

  • i18n/*.yaml: translation files

Layouts

  • layouts/*.html: html templates used by hugo

This website is powered by quartz