Hugo (software)
Hugo
|
|
---|---|
Basic data
|
|
developer | Steve Francia |
Publishing year | 2013 |
Current version |
0.74.3 ( July 23, 2020 ) |
operating system | Unix-like ( BSD , Linux , Mac OS X ), Windows |
programming language | Go |
License | Apache license, version 2.0 |
German speaking | No |
gohugo.io |
Hugo is a free static website generator that is available under the Apache license in version 2. The goal is to provide software that is easy to use, yet fast.
Functions
As a static website generator, Hugo - in contrast to dynamic website generators - does not regenerate the HTML files every time the website is called up, but only when the content of the respective page changes. In particular, Hugo enables only those HTML documents of the respective website to be rebuilt in which changes have occurred. This is intended to save the server's resources and to achieve a high level of efficiency. According to a non-representative benchmark , Hugo generates websites 75 times faster than the static website generator Middleman.
In addition to HTML, Hugo also natively supports the display of texts that were written in Markdown . With the help of external applications, this support can be extended to AsciiDoc and reStructuredText . Also YAML , JSON and TomL are supported. Using the so-called "LiveReload" function, changes to the documents can be transferred to the website at the same time. The graphical representation of the content can be regulated using various theme templates . A distinction is made between three different basic types: Single, List and Homepage. Use of the issues by means of the template engine of Go . Hugo also enables website content to be categorized using keywords.
A special feature of Hugo is that it comes with its own HTTP server . This means that users are not limited to e.g. B. nginx or the Apache HTTP Server , which prevents dependencies. Certain runtime environments and databases such as Ruby, PHP or MySQL are also not required for use.
Web links
- Documentation by Hugo
Individual evidence
- ↑ Release 0.74.3 . July 23, 2020 (accessed July 24, 2020).
- ^ The hugo Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on July 19, 2018).
- ↑ Kristian Kißling: Hugo 0.16 builds websites faster. In: Linux Magazin Online. June 7, 2016, accessed June 7, 2016 .
- ^ A b Mathias Biilmann Christensen: Hugo. In: smashingmagazine.com. November 16, 2015, accessed June 7, 2016 .
- ↑ What does Hugo do? In: Hugo Documentation. February 20, 2016, accessed June 7, 2016 .
- ^ Christian Helmbold: Website machine. Create static websites with Hugo . In: c't . No. 12 . Heinz Heise, May 28, 2016, p. 162-167 ( heise.de ).
- ↑ Alternatively, serve your web site with Hugo! In: Hugo Documentation. December 23, 2015, accessed June 7, 2016 .
- ↑ Kim Rixecker: Hugo: The Go-based website generator can do that. In: t3n Online. November 30, 2015, accessed June 7, 2016 .