Eternity is a minimalist Hugo theme designed for portfolio sites with a fresh feel.

This is demo site for Eternity theme. All images are taken from Unsplash.

Features

  • Configurable features.

  • Multiple images support.

  • Clean, fresh, minimalist.

  • Integrated lazy load.

  • Automaticly creates resized thumbnails.

  • Shows exif if it exists.

Installation

  1. Install Hugo.

  2. Create a new site.

    hugo new site yoursite
    
    cd yoursite
    
  3. Remove default config file.

    rm config.toml
    
  4. Submodule the theme.

    git init
    
    git submodule add --depth=1 https://github.com/boratanrikulu/eternity.git themes/eternity
    
  5. Create config.yaml;
    Apply (1) or (2).

    1. Use the example project (recommended).
      Copy all files from the example project.
      cp -r ./themes/eternity/example/eternity.bora.sh/* .
      
    2. Use empty content.
      Copy example config.
      cp ./themes/eternity/config.example.yaml ./config.yaml
      
  6. Start the server.

    hugo serve --port 1313
    
  7. Go to localhost:1313.

Upgrade

To get last updates, just git pull.

cd themes/eternity && git pull && cd -

Usage of Posts

Go to posts documentation.

Usage of Config.yaml

Go to config documentation.

Editing Style

Go to style documentation.

Contact

If you need to contact us for any reason; create an issue or send a mail to eternity@bora.sh.