Skip to content

Add GitHub Pages landing site announcing hosted-instance retirement#97

Merged
lucapinello merged 2 commits intomainfrom
docs/github-pages-landing
Apr 20, 2026
Merged

Add GitHub Pages landing site announcing hosted-instance retirement#97
lucapinello merged 2 commits intomainfrom
docs/github-pages-landing

Conversation

@lucapinello
Copy link
Copy Markdown
Contributor

Summary

  • Adds a minimal, self-contained static site under docs/ for deployment via GitHub Pages (main, /docs).
  • Announces the retirement of the hosted web application at crisprme.di.univr.it (University of Verona hosting no longer available) and directs users to run the web interface locally via Conda/Mamba or Docker.
  • Maps the site to the existing custom domain crisprme.di.univr.it via docs/CNAME.

Files added (all under docs/)

  • index.html — landing page with retirement notice, local-install instructions (Conda + Docker), quick test command, documentation links, citation, and contacts.
  • style.css — minimal responsive CSS, system font stack, no frameworks, no external fonts, no JS, no trackers.
  • 404.html — minimal not-found page.
  • CNAMEcrisprme.di.univr.it.
  • robots.txt — allow all.
  • .nojekyll — disable Jekyll processing.

Total site size ~8 KB. No Python, pages/, or README.md changes.

Post-merge manual steps

  1. Settings → Pages → Source: Deploy from a branch → main / /docs.
  2. Set Custom domain to crisprme.di.univr.it.
  3. Enable "Enforce HTTPS" once the certificate is issued.
  4. Update DNS at Verona: replace the existing record for crisprme.di.univr.it with a CNAME to pinellolab.github.io.
  5. Fallback URL before DNS propagation: https://pinellolab.github.io/CRISPRme/.

Test plan

  • Verify docs/index.html renders correctly at the Pages preview URL after deploy.
  • Verify 404 page loads at an unknown path.
  • Verify responsive layout down to 320 px width.
  • Verify keyboard focus states are visible on all links/buttons.
  • Verify DNS CNAME propagation and HTTPS certificate issuance on the custom domain.

🤖 Generated with Claude Code

lucapinello and others added 2 commits April 20, 2026 10:19
Minimal static site under docs/ for deployment via GitHub Pages
(main, /docs) mapped to crisprme.di.univr.it via CNAME. Notifies
visitors that the hosted web application at the University of
Verona is no longer available and provides Conda and Docker
instructions to run the web interface locally.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Add CRISPRme logo to the header.
- Switch the top notice to a reassuring green style and reword it
  to emphasize that CRISPRme is open source, actively maintained,
  and can be run locally with the same functionality as before.
- List both paths (command line and local web interface) in the
  notice.
- Move Docker above Conda/Mamba as the preferred install path.
- Remove em dashes and the trailing copyright line from the footer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lucapinello lucapinello merged commit 178e2d6 into main Apr 20, 2026
1 check passed
@lucapinello lucapinello deleted the docs/github-pages-landing branch April 20, 2026 14:41
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.

1 participant