Comments (3)
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.
This would be better discussed in the support forum.
from hugodocs.
Rough order of magnitude (ROM): 100 hours
from hugodocs.
Related Issues (20)
- Combine some of the content management pages
- Hugo modules - move overview content to an introduction page
- Hugo deploy - move comments to content
- Describe the i18n reserved words HOT 1
- Logging should be more promintent and documented HOT 3
- Rework the troubleshooting section
- Add Versions to function documentation HOT 4
- Search for the whole doc and not just titles HOT 2
- Document minify's HTML templateDelims configuration option HOT 5
- Themes section HOT 1
- Enhancement: Add tutorials, guides, and how-tos (based on the Diátaxis approach) HOT 1
- Document what can have standalone configuration
- Link to every internal template mentioned in the docs
- Are these build errors or just the mention of them in the docs? HOT 1
- Site Search Resources HOT 7
- Development page: include instructions for building from the latest commit HOT 1
- Changes required for v0.123.0 HOT 2
- Installation instruction for Gentoo incomplete HOT 3
- Improve description of Summary options
- Old Ubuntu versions, incompatibilities with Hugo documentation HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hugodocs.