Skip to content

Nadeau-Innovations/site

Repository files navigation

Nadeau Innovations Site

Nadeau Innovations site built using the Jamstack and other web/AI tech stacks:

Item Badges
Social Twitter Follow Twitter Follow
Build Netlify Status
Activity GitHub commit activity
Deploy Website Uptime Robot status Uptime Robot ratio (30 days) Security Headers Release

Development

Installation

# e.g., download binary from
sudo dpkg -i hugo_extended_0.97.1_Linux-64bit.deb

Build

make build

Creating Content

  • See the Makefile for entrypoints, e.g.:
# add post
make post

# add publication
make publication

# format publications
make format-publications

Updating Theme

module my-website

go 1.15

require (
  github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy-plugin-netlify main
  github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy/v5 main
)
  • The build process will then change main to a specific pinned version (tag + hash)

Tips

YouTube/Vimeo

{{< youtube abcxyz >}}

{{< vimeo 123456 >}}

Twitter Tweet

{{< tweet user="xxx" id="yyy" >}}

Limit Summary

<!--more-->

Logos

Logos for experience widget are located in static/logos

Figures and Captions

  • Figures can be created with captions for screen readers and accessibility
![screen reader text](image.jpg "caption")

Custom Footer

Custom footer in site folder at layouts/partials/hooks/footer.html

CSV Table

CSV Table shortcode: {{< table path="results.csv" header="true" caption="Table 1: My results" >}}

Template Theme Documentation

Linking Internal Pages

{{< ref "publication/nadeau-2018-evolutionary" >}}

CI/CD and Releases