Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hugo #841

Open
nelsonic opened this issue Sep 12, 2021 · 13 comments
Open

Hugo #841

nelsonic opened this issue Sep 12, 2021 · 13 comments

Comments

@nelsonic
Copy link
Owner

Thinking of using Hugo for my "personal site".
Not that I don't want to build my own CMS, just that I don't have infinite time. ⏳
Home page: https://gohugo.io/
image

@nelsonic nelsonic transferred this issue from nelsonic/amemo Sep 12, 2021
@nelsonic
Copy link
Owner Author

@nelsonic
Copy link
Owner Author

Updating my version of Go from go1.14.6 darwin/amd64 to 1.17.1 ... Seems like a bit of a beast:
image

@nelsonic
Copy link
Owner Author

Installing via Homebrew:

brew install hugo

@nelsonic
Copy link
Owner Author

Check version:

$ hugo version

hugo v0.88.1+extended darwin/amd64 BuildDate=unknown

@nelsonic
Copy link
Owner Author

Seems obvious, but I'm assuming Hugo supports writing content in Markdown ...
https://freecontent.manning.com/using-markup-languages-with-hugo/

@nelsonic
Copy link
Owner Author

@nelsonic
Copy link
Owner Author

$ hugo version
hugo v0.88.1+extended darwin/amd64 BuildDate=unknown

$ git --version
git version 2.30.1 (Apple Git-130)
 
$ hugo new site quickstart
Congratulations! Your new Hugo site is created in /Users/n/code/nelsonic.github.io/quickstart.

Just a few more steps and you're ready to go:

1. Download a theme into the same-named folder.
   Choose a theme from https://themes.gohugo.io/ or
   create your own with the "hugo new theme <THEMENAME>" command.
2. Perhaps you want to add some content. You can add single files
   with "hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>".
3. Start the built-in live server via "hugo server".

Visit https://gohugo.io/ for quickstart guide and full documentation.

@nelsonic
Copy link
Owner Author

Default home page is not very inspiring ...
image

@nelsonic
Copy link
Owner Author

As someone seeing the project for the first time, I feel that this folder structure is totally overwhelming:
image

There's a lot going on in this project and there's no clear entry-point. The docs aren't very useful for understanding it.

Meanwhile, compiling a basic quick-start site with one page produces the following files:

image

Expanding those directories, we see:
image

These directories in a Hugo site are all fairly self-explanatory. 💭

@nelsonic
Copy link
Owner Author

Going to need to come back to this. Want to check something more "nagging" off my Todo List ... dwyl/learn-devops#72

@nelsonic
Copy link
Owner Author

nelsonic added a commit that referenced this issue Sep 21, 2021
nelsonic added a commit that referenced this issue Sep 21, 2021
@nelsonic
Copy link
Owner Author

@nelsonic
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant