Skip to content

miguelsimoni/hugo-estartup-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eStartup theme for Hugo

GitHub GitHub top language GitHub code size in bytes GitHub last commit (branch) GitHub closed issues GitHub forks GitHub stars GitHub watchers

Hugo-eStartup is ported from the eStartup template by BootstrapMade.com for Hugo.

screenshot

Live Demo

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

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

Configuration

config.yaml

Sections

You can show or hide each home page section from config.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:

languagesMenuEnabled: true

Breadcrumb

You can show or hide the current page in the breadcrumb from config.yaml:

breadcrumb:
  showCurrent: true

Pagination Loader

You can enable or disable the pagination loader (Load More button) in the list pages from config.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 just adding your form code in config.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
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
- 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:

social:
  facebook: estartup
  twitter: estartup
  instagram: estartup
  linkedin: estartup

Comments

Powered by Disqus

disqusShortname: "yourdiscussshortname"

Disable the comments system by leaving params.disqusShortname empty.

Google Analytics

googleAnalytics: "UA-123-45"

Disable the Google Analytics by leaving params.googleAnalytics empty.

More Settings!

See the whole configuration in the config.yaml file.

Example Site

The exampleSite folder is based on Hugo Basic Example 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.

$ cd exampleSite
$ hugo server -t ../..

Now enter http://localhost:1313/ in the address bar of your browser.

Deployment

Contributing

  • Found a bug?
  • Got an idea for a new feature?

Let me know it using the issue tracker or make it directly with a pull request.

License

This port is released under the MIT License. Check the original theme license for additional licensing information.

Thanks

Thanks to Steve Francia for creating Hugo and the awesome community around the project. And also thanks to BootstrapMade for creating this awesome theme.