Skip to content

rednaw/marialoni.org

Repository files navigation

Quickstart

Basic syntax guide
Another basic syntax guide

Overview

This project generates HTML for https://www.marialoni.org

The most important directories and files are:

  • content All content (web text and bibliographies) goes here
  • resources All resources (pdfs) go here
  • _include/contact.md contact information

After initial setup (see below) changes are done in three steps:

  1. Make changes by editing content and/or adding resources.
    Content pages are written in Markdown, see the basic syntax guide for a quick overview. Note It is not mandatory to use Markdown, it is also fine to just write plain HTML. With some restrictions it is even possible to mix the two in one file.
  2. Preview: in a terminal type jekyll serve and go to http://localhost:4000/.
    It is not mandatory but recommended to do a preview before publishing because it is possible that a small unnoticed typo causes the site generation to fail after which your changes will not be published.
  3. Publish is automated after pushing or merging to the default (main) branch
    This will take care that your changes are made public.

Local setup

This site

System wide setup, one time only, as user with administrator privileges.

For Linux the equivalent using apt, yum, emerge etc.

System setup, one time only, as regular user.

Project setup, as regular user.

If all went well you can now run jekyll serve and see the result on http://localhost:4000