https://github.com/boratanrikulu/eternity
A minimalist Hugo theme designed for portfolio sites.
https://github.com/boratanrikulu/eternity
hugo hugo-theme portfolio theme
Last synced: 4 months ago
JSON representation
A minimalist Hugo theme designed for portfolio sites.
- Host: GitHub
- URL: https://github.com/boratanrikulu/eternity
- Owner: boratanrikulu
- License: mit
- Archived: true
- Created: 2022-07-24T16:54:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-30T11:30:59.000Z (over 1 year ago)
- Last Synced: 2024-09-28T05:41:08.822Z (8 months ago)
- Topics: hugo, hugo-theme, portfolio, theme
- Language: HTML
- Homepage: https://eternity.bora.sh
- Size: 131 MB
- Stars: 234
- Watchers: 6
- Forks: 77
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Eternity
![]()
Eternity is a minimalist Hugo theme designed for portfolio sites with a fresh feel.
> [!WARNING]
> This project is currently not being actively maintained.
> Please do not create new issues on GitHub.
> If you **urgently** require assistance, reach out via email to [**[email protected]**](mailto:[email protected]).> [!IMPORTANT]
> If you are interested in taking over the maintenance of this project, please get in touch.
> Your support would be greatly appreciated!### Demo
Website: [eternity.bora.sh](https://eternity.bora.sh)
https://user-images.githubusercontent.com/20258973/180658086-24069751-1e78-44ef-88aa-21e045ef249d.mp4
### Used by
- [**cankalay.com**](https://cankalay.com)
A photographer website.- [**www.twosmallbirds.art**](https://www.twosmallbirds.art)
An illustrator website.- [**www.lucywingard.com**](https://www.lucywingard.com)
A ceramic artist website.- [**emily5.com**](https://emily5.com)
A graphic designer website.- [**davidbliss.art**](https://davidbliss.art/)
A drawings website.- [**tatjana-hodes.de**](https://tatjana-hodes.de)
An artist website.- [**cubrix.art**](https://cubrix.art/en/)
An artist website.- [**asjadnaqvi.github.io/stata-portfolio**](https://asjadnaqvi.github.io/stata-portfolio/tags/portfolio/)
Stata dataviz portfolio.
- [**zone.photos**](https://zone.photos)
A photographer website.
- [**thomaslaneart.com**](https://thomaslaneart.com)
An artist website.- [**taschchen.art**](https://taschchen.art)
An artist website.- [**www.michael-bolus.com**](https://www.michael-bolus.com/)
A photographer website.- [**floragrh.com.ar**](https://floragrh.com.ar/)
An illustrator website.- [**fotos.pilat.cc**](https://fotos.pilat.cc/)
A photographer website.- [**www.phidelart.com**](https://www.phidelart.com/)
An artist website.- [**peties.art**](https://peties.art/)
An artist website.- [**krystalledoux.com**](https://krystalledoux.com/)
An artist website.- [**neilstoddard.com**](https://neilstoddard.com/)
A photographer website.- [**rebeccacomas.com**](https://rebeccacomas.com/)
A web/graphic designer website.- [**sophiacaro.com**](https://sophiacaro.com/about/)
An artist website.- [**lightroastdisco.com**](https://lightroastdisco.com/)
A musician website.- [**chogo.photography**](https://chogo.photography/)
A photographer website.- [**piacenza.us**](https://piacenza.us/)
A photographer website.- [**rominamoyateatro.com**](https://rominamoyateatro.com/)
An actress website.*Feel free to add your site here.*
### 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.
```shell
hugo new site yoursite
```
```shell
cd yoursite
```3. Remove default config file.
```shell
rm hugo.toml
```
If you use an older version of Hugo ([< v0.110.0](https://github.com/gohugoio/hugo/issues/8979)), your config might be called differently:
```shell
rm config.toml
```4. Submodule the theme.
```shell
git init
```
```shell
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.
```shell
cp -r ./themes/eternity/example/eternity.bora.sh/* .
```
2. Use empty content.
Copy example config.
```shell
cp ./themes/eternity/config.example.yaml ./config.yaml
```
6. Start the server.
```shell
hugo serve --port 1313
```7. Go to [localhost:1313](http://localhost:1313).
### Upgrade
To get last updates, just git pull.
```shell
cd themes/eternity && git pull && cd -
```### Usage of Posts
[**Go to posts documentation.**](doc/posts.md)
### Usage of Config.yaml
[**Go to config documentation.**](doc/config.md)
### Editing Style
[**Go to style documentation.**](doc/style.md)
### Contact
If you need to contact us for any reason; send a mail to [**[email protected]**](mailto:[email protected]).