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

Switch to Github Actions for building and Github Pages for hosting #86

Open
aljungberg opened this issue Oct 17, 2022 · 2 comments
Open

Comments

@aljungberg
Copy link
Member

I have created a github action which builds the site and deploys it to our existing (unused) Github Pages hosting:

https://cappuccino.github.io

Something about the generation of our tag cloud has changed so now tags appear in a different order. The tag cloud wasn't great to begin with though (not sorted by anything, the tag "cappuccino" appearing twice, once with a capital C, etc) so I feel like this might not matter.

Anyhow feedback welcome. Let me know if you see anything that's substantially different between the two sites:

https://www.cappuccino.dev
https://cappuccino.github.io

If there is we will need to fix that before switching cappuccino.dev to point to the new hosting.

We also need to figure out how to deal with old redirects like these:

rewrite ^/2010/04/cappuccino-0-8-tools/?$ http://$host/blog/2010/04/cappuccino-0-8-tools.html permanent;
rewrite ^/2011/05/cappcon-tickets-now-available/?$ http://$host/blog/2011/05/cappcon-tickets-now-available.html permanent;
rewrite ^/2012/04/cappuccino-news-2/?$ http://$host/blog/2012/04/cappuccino-news-2.html permanent;

Maybe replace them with HTML files and meta redirect headers?

@aljungberg
Copy link
Member Author

Fixed:

  • duplicate tags (de77c35)
  • pygments with objj fork not working when building the site locally (7a459be)

@aljungberg
Copy link
Member Author

aljungberg commented Dec 8, 2022

Fixed:

  • no longer building due to auto-upgrade to ubuntu 22.04 (we need Python 2.7 still) (98a11e9).
  • also silenced a bucket of build warnings that were irrelevant.

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