Skip to content

boratanrikulu/eternity

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

Eternity

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

Demo

Website: eternity.bora.sh

demo.mp4

Used by

Feel free to add your site here.

Note: If you're an artist who wants to host a website but doesn't have know how to, I can help you about technical questions for free. Just send an email to eternity@bora.sh, I will assist you first.

Features

  • Configurable features.

  • Multiple images support.

  • Clean, fresh, minimalist.

  • Integrated lazy load.

  • Automatically 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 hugo.toml

    If you use an older version of Hugo (< v0.110.0), your config might be called differently:

    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.