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

Switch from hugo to gutenberg #326

Merged
merged 42 commits into from Jun 13, 2017

Conversation

2 participants
@phil-opp
Owner

phil-opp commented Jun 9, 2017

gutenberg is a Hugo-inspired static site generator written in Rust. It has lots of great features, including built-in syntax highlighting using syntect, a nice section system, markdown syntax for internal links, and automatic anchor generation for headings. It also has an awesome maintainer. Thanks so much for all your help, @Keats!

Preview of the site rendered with gutenberg

Fixes #298


Todo:

  • Consistent URLs. At the moment, some posts are directly under the root and others are under a e.g. /posts/ section.
  • Redirects for changed URLs. This should be easily possible using netlifys redirect feature.
  • Update netlify config for building using gutenberg
    • including “recent updates” section
  • Analytics (Google or Piwik)
  • Generate tables of content
  • Separate template for not-post pages (e.g. talks or contact)
  • Display published/updated dates for posts
  • Check if RSS feed is correct
    • redirect from atom.xml to rss.xml
  • Use some (any) ordering for extra content. At the moment it's random on each build, which would lead to many uneccessary deploys.
  • Comments (Disqus or Isso)
    • Import old disqus comments into isso
  • Keats/gutenberg#84
  • Keats/gutenberg#85

@phil-opp phil-opp added the relnotes label Jun 9, 2017

@phil-opp phil-opp self-assigned this Jun 9, 2017

phil-opp added some commits Jun 9, 2017

@Keats

This comment has been minimized.

Show comment
Hide comment
@Keats

Keats Jun 10, 2017

For Redirects for changed URLs. it's something I think would be worth adding in Gutenberg itself too (see Hugo aliases: https://hugodocs.info/content-management/urls/#aliases)

Keats commented Jun 10, 2017

For Redirects for changed URLs. it's something I think would be worth adding in Gutenberg itself too (see Hugo aliases: https://hugodocs.info/content-management/urls/#aliases)

@phil-opp

This comment has been minimized.

Show comment
Hide comment
@phil-opp

phil-opp Jun 11, 2017

Owner

Yeah, that would definitely be useful. The advantage of server supported redirects is that the correct http code can be sent (moved permanently).

Owner

phil-opp commented Jun 11, 2017

Yeah, that would definitely be useful. The advantage of server supported redirects is that the correct http code can be sent (moved permanently).

@phil-opp phil-opp merged commit f807eaa into master Jun 13, 2017

3 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
deploy/netlify Deploy preview ready!
Details

@phil-opp phil-opp deleted the gutenberg branch Jun 13, 2017

@phil-opp

This comment has been minimized.

Show comment
Hide comment
@phil-opp

phil-opp Jun 13, 2017

Owner

🎉

Owner

phil-opp commented Jun 13, 2017

🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment