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

Various changes around developer experience #24

Merged
merged 1 commit into from
Apr 11, 2024

Conversation

NeilHanlon
Copy link
Member

  • add .envrc to download latest version of hugo on macos and Linux
  • add list.html layout to support table-of-contents like view without manually updating announcements.md
  • put RSS link into header on Section pages
  • only build RSS for Section pages
  • remove deprecated taxonomyGroup keyword

@gmkurtzer
Copy link
Member

$ hugo server
ERROR 2023/11/08 13:05:57 You have the value 'taxonomy' in the disabledKinds list. In Hugo 0.73.0 we fixed these to be what most people expect (taxonomy and term).
But this also means that your site configuration may not do what you expect. If it is correct, you can suppress this message by following the instructions below.
If you feel that this should not be logged as an ERROR, you can ignore it by adding this to your site config:
ignoreErrors = ["error-disable-taxonomy"]
Start building sites … 
hugo v0.110.0+extended darwin/arm64 BuildDate=unknown
Error: Error building site: logged 1 error(s)
Built in 159 ms

$ hugo version
hugo v0.110.0+extended darwin/arm64 BuildDate=unknown

@NeilHanlon
Copy link
Member Author

yeah, that is.. frustrating. lol

Do we know why we have taxonomy disabled, btw? or, put another way, do we want taxonomies anywhere on the site?

https://gohugo.io/content-management/taxonomies/

@NeilHanlon
Copy link
Member Author

cc @brianclemens - this it the PR I was talking about

@brianclemens
Copy link
Member

I suppose enabling taxonomies would make sense if we put a ton more content here but I think we're keeping the main site as a simple landing page / blog. And it will likely be replaced by a site using whatever the js framework-of-the-day is, anyway...

@NeilHanlon
Copy link
Member Author

:|

well.

i'll rebase this and at least get the current workflow working a bit better.

@NeilHanlon NeilHanlon force-pushed the dev-tooling-fixes branch 2 times, most recently from a2ddd14 to 4f53f9c Compare April 5, 2024 20:47
@NeilHanlon NeilHanlon marked this pull request as ready for review April 5, 2024 20:47
@NeilHanlon NeilHanlon force-pushed the dev-tooling-fixes branch 16 times, most recently from 102b1eb to e8f3226 Compare April 11, 2024 16:02
* add .envrc to download latest version of hugo on macos and Linux
* add list.html layout to support table-of-contents like view without
  manually updating announcements.md
* put RSS link into header on Section pages
* only build RSS for Section pages
* remove deprecated taxonomyGroup keyword
* support multiple types of content to list on /news/ page
* rename /announcements/ to /news/
    * setup redirects for all existing pages that would be affected

Signed-off-by: Neil Hanlon <neil@shrug.pw>
@NeilHanlon NeilHanlon merged commit b9ac811 into openela:main Apr 11, 2024
1 of 2 checks passed
@NeilHanlon NeilHanlon deleted the dev-tooling-fixes branch April 11, 2024 16:16
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

Successfully merging this pull request may close these issues.

3 participants