Homepage sections can be shown or hidden individually in config.yaml
hugo-estartup-theme — Hugo Blog Template
By miguelsimoni
A Hugo theme ported from the BootstrapMade eStartup template, offering landing-page-style homepage sections and a blog content structure.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Provides sample content structures for blog, About, Features, Pricing, Testimonials, and more
Screenshots, Team, and footer data are maintained via YAML files in the data directory
Supports multiple languages, with controls for the language dropdown and breadcrumb current-page display
List pages can use either the Load More loader or the standard pagination component
Contact form integrates with Formspree, comments use Disqus, and analytics use Google Analytics
Template Details
This theme is a Hugo port of BootstrapMade's eStartup landing page template. The repository uses the MIT license, and a demo site is available online. It breaks the original static landing page into homepage sections that can be toggled individually in config.yaml, including About Us, Features, Screenshots, Video, Team, Testimonials, Pricing, Blog, Newsletter, and Contact, making it suitable for building a product-introduction-style homepage.
On the content side, it provides a /post/ blog section and sample content such as about, getstarted, features, pricing, and testimonials. Screenshots, Team, and footer data are maintained in YAML files in the data directory. The theme supports multiple languages, with a language dropdown menu controlled by languagesMenuEnabled; footer text and links are configured via i18n files and data/footer.yaml respectively.
Additional features include a toggle for showing the current page in breadcrumbs, a Load More pagination loader for list pages (falling back to the standard pagination component when disabled), a Formspree-based contact form, Disqus comments, and Google Analytics. These external services require you to provide your own endpoint or identifier; when not configured, the corresponding features remain disabled.
Is it right for your project?
Use Cases
- Building a product introduction or startup project landing page
- Creating a homepage with features, pricing, and testimonials for a tool site
- Setting up a corporate website with a blog section
- Content sites that need language switching and a configurable footer
Suitable For
- Developers building static sites with Hugo
- Projects that need a combined landing page and blog structure
- Site maintainers who want to toggle homepage content by section
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Add the theme to your Hugo site's themes directory via git submodule
- 2
Refer to exampleSite/config.yaml to configure homepage section toggles, language menu, breadcrumbs, and pagination loader
- 3
The contact form requires a Formspree endpoint in config.yaml; otherwise submissions will not actually be sent
- 4
Disqus and Google Analytics require their respective identifiers; leaving them blank disables them
- 5
For local preview, go to exampleSite and run hugo server -t ../..
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope applies to this version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- The README mentions the Formspree form service; actual submissions require configuring a service endpoint, and its usage quotas and fees must be checked separately.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; they cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional fees.
- This Hugo port uses the MIT license, but the original eStartup template comes from BootstrapMade; the README requires checking its original theme license separately, and the original template's authorization terms must be confirmed before use.
- The contact form relies on the third-party service Formspree; you must register and enter the form endpoint in config.yaml, otherwise the form cannot actually submit.
- The comment feature is provided by the third-party service Disqus; disqusShortname must be configured, and leaving it blank disables comments.
- Google Analytics requires your own tracking identifier; leaving it blank disables the feature.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
This port is released under the MIT License. Check the [original theme license](https://bootstrapmade.com/license/) for additional licensing information.
Original README
You can enable de Contact form to let visitors send you messages using [Formspree](https://formspree.io/) just adding your form code in `config.yaml`
Original README
Powered by [Disqus](https://disqus.com)
Original README
https://github.com/miguelsimoni/hugo-estartup-theme/blob/main/LICENSE.mdhttps://github.com/miguelsimoni/hugo-estartup-theme/blob/main/README.mdgoogleAnalytics: "UA-123-45"
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-11. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 70 / 100
- Technologies
- Hugo · HTML
- Website type
- Blog · Tool Site · Corporate Website
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2021-05-17
- Screenshot last checked
- 2026-10-11
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Hugo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 14cd63aa9f599d7a7f3ecb9c6972a09c4be501624ffdb62da7798996d0a13616
2026-10-11T19:27:55.566Z
Source file / repository# eStartup theme for Hugo








[Hugo-eStartup](https://miguelsimoni.github.io/hugo-estartup-site/) is ported from the [eStartup](https://bootstrapmade.com/estartup-bootstrap-landing-page-template/) template by [BootstrapMade.com](https://bootstrapmade.com/) for [Hugo](https://gohugo.io/).

[Live Demo](https://miguelsimoni.github.io/hugo-estartup-site/)
### Original Template Info
|||
|-|-|
|**Name** | eStartup |
|**Description** | eStartup - Bootstrap Landing Page Template |
|**Designer** | BootstrapMade |
|**Template Version** | 4.2.0 |
|**Bootstrap Version** | 5.0.0 |
|**Last Updated** | May 10, 2021 |
|**Created** | Aug 19, 2018 |
|**License** | [Licensing information](https://bootstrapmade.com/license/) |
## Installation
```
$ cd /<your-hugo-site-directory>
$ git submodule add https://github.com/miguelsimoni/hugo-estartup-theme.git themes/hugo-estartup-theme
```
More info: [hugo setup guide](https://gohugo.io/overview/installing/)
## Configuration
[config.yaml](https://github.com/miguelsimoni/hugo-estartup-theme/blob/main/exampleSite/config.yaml)
### Sections
You can show or hide each home page section from `config.yaml`:
```yaml
showAboutUs: true
showFeatures: true
showScreenshots: true
showVideo: true
showTeam: true
showTestimonials: true
showPricing: true
showBlog: true
showNewsletter: true
showContact: true
```
### Multilingual
You can show or hide the Languages dropdown menu from `config.yaml`:
```yaml
languagesMenuEnabled: true
```
### Breadcrumb
You can show or hide the current page in the breadcrumb from `config.yaml`:
```yaml
breadcrumb:
showCurrent: true
```
### Pagination Loader
You can enable or disable the pagination loader (Load More button) in the list pages from `config.yaml`:
```yaml
pagination:
loader: true
```
Disabling it will show the standard pagination widget.
### Contact
You can enable de Contact form to let visitors send you messages using [Formspree](https://formspree.io/) just adding your form code in `config.yaml`:
```yaml
formspree:
endpoint: https://formspree.io/f/yourformcode
```
### Footer
You can configure the footer content from `i18n/en.yaml` (or the correspondant language file) and from `data/footer.yaml`:
- en.yaml
```yaml
footer_text: "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s."
designed_by: "Designed by"
```
- footer.yaml
```yaml
- title:
en: "About us"
es: "Sobre nosotros"
links:
- label:
en: "About us"
es: "Sobre nosotros"
link: "#about-us"
- label:
en: "Features"
es: "Características"
link: "#features"
- label:
en: "Live Streaming"
es: "Transmisión en vivo"
link: "#video"
- label:
en: "Privacy Policy"
es: "Política de privacidad"
link: "#"
```
### Social Networks
You can add the usernames for the current supported social networks in `config.yaml`:
```yaml
social:
facebook: estartup
twitter: estartup
instagram: estartup
linkedin: estartup
```
### Comments
Powered by [Disqus](https://disqus.com)
```yaml
disqusShortname: "yourdiscussshortname"
```
Disable the comments system by leaving `params.disqusShortname` empty.
### Google Analytics
```yaml
googleAnalytics: "UA-123-45"
```
Disable the Google Analytics by leaving `params.googleAnalytics` empty.
### More Settings!
See the whole configuration in the [config.yaml](https://github.com/miguelsimoni/hugo-estartup-theme/blob/main/exampleSite/config.yaml) file.
## Example Site
The [`exampleSite`](https://github.com/miguelsimoni/hugo-estartup-theme/tree/main/exampleSite) folder is based on [Hugo Basic Example](https://github.com/gohugoio/hugoBasicExample) and offers an example site for this theme.
The `exampleSite/content/` folder contains the following:
- A section called `/post/` with sample markdown content.
- An `about.md` that is intended to provide the `/about/` page for a theme demo.
- A section called `/getstarted/` with sample content for Get Started section.
- A section called `/features/` with sample content for Features section.
- A section called `/pricing/` with sample content for Pricing section.
- A section called `/testimonials/` with sample content for Testimonials section.
The `exampleSite/data/` folder contains the following:
- A file called `screenshots.yaml` with sample content for Screenshots section.
- A file called `team.yaml` with sample content for Team section.
- A file called `footer.yaml` with sample content for the page footer.
## Almost there...
In order to see your site in action, you can run Hugo's built-in local server.
```bash
$ cd exampleSite
$ hugo server -t ../..
```
Now enter [`http://localhost:1313/`](http://localhost:1313/) in the address bar of your browser.
## Deployment
- [Hosting on GitHub](https://gohugo.io/hosting-and-deployment/hosting-on-github/)
- [More hosting and deployment options](https://gohugo.io/hosting-and-deployment/)
## Contributing
- Found a bug?
- Got an idea for a new feature?
Let me know it using the [issue tracker](https://github.com/miguelsimoni/hugo-estartup-theme/issues) or make it directly with a [pull request](https://github.com/miguelsimoni/hugo-estartup-theme/pulls).
## License
This port is released under the MIT License. Check the [original theme license](https://bootstrapmade.com/license/) for additional licensing information.
## Thanks
Thanks to [Steve Francia](https://github.com/spf13) for creating Hugo and the awesome community around the project. And also thanks to [BootstrapMade](https://bootstrapmade.com/) for creating this awesome theme.
Explore similar templates
Compare previews and descriptions within the same stack and category.

hugo-PaperMod
A fast, clean, responsive Hugo theme for blogs and lightweight portfolios, with three layout modes (Regular, Home-Info, Profile), automatic and manual light/dark themes, Fuse.js client-side search, multilingual support, and built-in Open Graph, Twitter Cards, and Schema.org data.
Hugo · Portfolio

LoveIt
LoveIt is a clean, elegant, and feature-rich Hugo blog theme derived from LeaveIt and KeepIt, MIT-licensed. It offers light/dark modes, responsive layout, multilingual support, and search via Lunr.js or Algolia.
Hugo · Blog

hugo-coder
hugo-coder is a minimalist Hugo blog theme maintained by luizdepra under the MIT license. It provides a clean, text-focused blog appearance, configuration documentation in the docs directory, and a complete exampleSite with hugo.toml.
Hugo · Blog

blowfish
Blowfish is a Hugo personal website and blog theme built with Tailwind CSS 4, focused on lightness, simplicity, and content-first presentation.
Hugo · Blog

hugo-paper
hugo-paper is a simple, clean, and customizable Hugo blog theme configured through config.toml or hugo.toml.
Hugo · Blog

hextra
Hextra is a Hugo theme for documentation and blog sites, built on Hugo and Tailwind CSS with design referencing Nextra.
Hugo · Documentation
