Giter Site home page Giter Site logo

Comments (3)

jmooring avatar jmooring commented on June 10, 2024

The goal of the quick start guide is to help new users quickly get started, producing an aesthetically pleasing site with as few key strokes as possible.

With v0.118.0 and later, the first command in the quick start guide (hugo new site quickstart) offers an alternate path:

1. Change the current directory to /home/jmooring/temp/my-site.
2. Create or install a theme:
   - Create a new theme with the command "hugo new theme <THEMENAME>"
   - Install a theme from https://themes.gohugo.io/
3. Edit hugo.toml, setting the "theme" property to the theme name.
4. Create new content with the command "hugo new content <SECTIONNAME>/<FILENAME>.<FORMAT>".
5. Start the embedded web server with the command "hugo server --buildDrafts".

Under step 2, if you create a new theme instead of installing an existing one, you get a simple skeleton demonstrating basic features such as:

  • Directory structure
  • Content structure
  • Page bundles
  • Date localization
  • Menus
  • Taxonomies
  • Partial templates (including cached partials)
  • CSS inclusion
  • JavaScript inclusion
  • Static files

Although I understand that everyone learns differently, I find the "scaffold then examine" approach to be far more efficient than the "building a Hugo site the hard way" approach.

For alternate learning approaches, see:
https://gohugo.io/getting-started/external-learning-resources/

from hugodocs.

flexxgaad avatar flexxgaad commented on June 10, 2024

This would be better discussed in the support forum.

from hugodocs.

jmooring avatar jmooring commented on June 10, 2024

Rough order of magnitude (ROM): 100 hours

from hugodocs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.