No Description

George Cushen 60a314edbb Update README 9 years ago
archetypes 7867f653e8 Initial commit 9 years ago
exampleSite 6c09306d7a Initial commit 9 years ago
images 7867f653e8 Initial commit 9 years ago
layouts 523a93f108 Update meta tags 9 years ago
static 09d41510ad Update font 9 years ago
LICENSE.md 7867f653e8 Initial commit 9 years ago
README.md 60a314edbb Update README 9 years ago
theme.toml 7867f653e8 Initial commit 9 years ago

README.md

Hugo Academic

A personal academic website theme for Hugo.

Screenshot

Key features:

  • Suitable for academic staff, students, or general personal use
  • Sections for Biography, Publications, Blog/News, Teaching, and Contact
  • Responsive and mobile friendly
  • Simple one page design
  • Clean and refreshing theme
  • Easy to customize

Quick start

  1. Install Hugo and create a new website:

    hugo new site my_website
    cd my_website
    
  2. Install Academic theme with git:

    git clone git@github.com:gcushen/hugo-academic.git themes/hugo-academic
    

Or alternatively, install by downloading from Github into a themes/hugo-academic folder within your Hugo website.

  1. If you are creating a new website, copy the contents of the exampleSite folder to your website root folder, overwriting existing files if necessary. The exampleSite folder contains an example config file and content to help you get started.

  2. Start the Hugo server from your website root folder:

    hugo server --watch
    

Now you can go to localhost:1313 and your new Academic themed website should appear.

  1. Customize your website (see next section), build it by running hugo, and deploy it by copying the public/ directory (by FTP, Rsync, git push, etc.) to your production web server.

Customization

The configuration file config.toml contains the core parameters for the website. For deployment, the baseURL variable can be changed to match your website URL such as baseURL = "http://yoursite.org/".

To change the biography text, edit content/home/about.md and/or the param variables in config.toml.

To create a new publication:

hugo new publications/my-paper-name.md

Then edit the default variables at the top of publications/my-paper-name.md to include the details of your publication. Note that the date variable for publications is the publish date in the format 2016-01-01.

To create a blog/news article:

hugo new blog/my-article-name.md

To remove content, simply delete the relevant file from your content/blog or content/publications folder. If you wish to remove the Teaching section from the home page, simply delete the content/home/teaching.md file. Then rebuild and view the updated website with the hugo and hugo server --watch commands.

To enable Google Analytics, add your tracking code to config.toml similarly to googleAnalytics = "UA-12345678-9".

Upgrading

Improvements to the theme will be recorded in the Github releases changelog. Feel free to star the project on Github and monitor the progress for updates.

Created by George Cushen.