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

Convert site to hakyll #43

Open
wants to merge 121 commits into
base: master
Choose a base branch
from

Conversation

philderbeast
Copy link
Contributor

@philderbeast philderbeast commented Jan 3, 2025

Fixes #5 but to really fix it this would need to be deployed as https://www.haskell.org/cabal 1.

This work started as the feature/next branch from 7 years ago by @christiantakle.

Changes I've made:

Things I've kept pretty much as-is:

  • The one existing blog post is still there in a blog section.
  • The FAQ is still there.
  • The github and hackage links are still there but moved to the footer.

Apart from a glitch in the light and dark theme switching, this work was about ready to go in Oct 2024.

I've tried to not spend too much effort on styling and understand that new style guidelines may be forthcoming.

There's a preview hosted at https://cabal.blockscope.com.

Footnotes

  1. I'm happy to get involved in doing the deployment if help is needed to do that.

- Remove futurice as it is a bad link
- typo in cabal-release-notes (it's  just release-notes)
- Bump cabal version commit hash
- Rename action to fourmolu
- Add prettier action
- Add .prettierignore
- Fix unmatched h2 tag
- Lower case action names
- Prettier ignore *.json
- Format html with prettier
- Have prettier ignore release-notes/
- Have prettier ignore *.rst
- Prettify *.md
- Missed monotype
- Prettify index.md
- Don't need biome to ignore users-guide
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.

Finish the new website
3 participants