Skip to content

Update site content: Our Work, Research, Jobs, About; remove Blog - #91

Open
Caralie-fs wants to merge 8 commits into
chaincodelabs:masterfrom
Caralie-fs:content-updates
Open

Update site content: Our Work, Research, Jobs, About; remove Blog#91
Caralie-fs wants to merge 8 commits into
chaincodelabs:masterfrom
Caralie-fs:content-updates

Conversation

@Caralie-fs

Copy link
Copy Markdown
Contributor

Summary

  • Updates content across the Our Work (projects), Research, Jobs, and About pages
  • Removes the Blog: deletes blog.html, the post layout, and old residency/internship posts
  • Swaps the jobs hero image (jobs-1.pngjobs-skyline.jpg) and adds supporting styles in _sass/main.scss
  • Trims navigation to reflect the removed Blog section

Test plan

  • bundle exec jekyll serve builds without errors
  • Our Work, Research, Jobs, and About pages render correctly
  • No broken links to the removed Blog/posts remain in navigation or elsewhere
  • Jobs page displays the new skyline image

- Rename "Projects" nav to "Our Work" (URL kept as /projects)
- Rewrite Our Work page with new engineering/research/education
  copy in the original logo-row format; add Events, split current
  vs. past projects
- Update Research page with Research Day, Research Prize, and
  Bitcoin Scholarship in the same format
- Replace Jobs page image with NYC skyline photo and update copy
  (remove Open Roles listing)
- Remove the physical address block from the About page
- Remove the Blog page, old residency posts, and unused post layout
- Drop now-unused _data/projects.yml and _data/research.yml

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0131PG3PjHonRfFFktsZV5Z8
@carlaKC

carlaKC commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Thanks for putting this up!

A few feedback notes to feed claudio:

  1. We should use a capital B for "Bitcoin" consistently across the site
  2. The paragraph wrapping on "Our Work" looks a bit off on my larger screen (see screenshotsbelow). The same applies on research and (to a lesser degree) on the jobs page.
  3. Copy changes (my bad):
    3.1. Our Work/ BIPS: "and Consensus Cleanup" -> "and the Consensus Cleanup"
    3.2. Our Work / Events: Chaincode stewards the original BitDevs meetup, hosting monthly technical discussions open to the Bitcoin community.
    3.3 Our Work / Residency: Our in-person residencies have launched the careers of many of the engineers working on Bitcoin open source software today.
  4. There's a build error that needs fixing
  5. Perhaps a different photo for jobs and about if we have one?

For (2), these both look a bit weirdly off center to me:

Screenshot 2026-07-31 at 3 12 33 PM Screenshot 2026-07-31 at 3 12 27 PM

Caralie-fs and others added 7 commits August 3, 2026 11:14
- Run bundle install in the jekyll/builder container so pinned gem
  versions resolve (fixes GemNotFound on the :latest image)
- Widen page-intro and jobs-copy max-width so intro paragraphs fill the
  column on large screens instead of wrapping short
- Capitalize "Bitcoin" in prose on projects.html and team bios
- Our Work copy edits: "and the Consensus Cleanup", reworded Events and
  Residency descriptions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The :latest image drifted to Ruby 3.4 + Bundler 2.6.9, which downgrades
to the lockfile's Bundler 2.1.4 and crashes on Ruby 3.4. Pinning to the
4.1.x-era image restores a compatible Ruby/Bundler while bundle install
fetches the exact locked gem versions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The 4.1.0 image's RubyGems is too old for the lockfile's modern deps
(ffi 1.17.0). The latest image has a new enough RubyGems; bumping
BUNDLED WITH to 2.6.9 stops it from downgrading to Bundler 2.1.4, which
crashes on Ruby 3.4.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Without bundle exec the container's global jekyll 4.4.1 loads, activating
public_suffix 7.0.5 and conflicting with the bundled 5.1.1. bundle exec
uses the locked jekyll 4.1.1 and matching dependencies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Ruby 3.4 removed these from the default gems, but Jekyll 4.1.1 requires
csv (and base64/logger), causing a LoadError in the container. Declaring
them in the Gemfile makes bundle install provide them.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
liquid requires bigdecimal, which Ruby 3.4 also removed from default
gems. Adding bigdecimal and ostruct keeps the bundled dependency tree
loadable under Ruby 3.4.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace Jobs hero with the Chrysler Building sunset panorama and the
  About photo with a NYC sunset skyline (web-optimized JPGs)
- Add "Our team has worked on" publications list to the Research page
  with matching styling

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Caralie-fs

Copy link
Copy Markdown
Contributor Author

@carlaKC ready for your eyes again!

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.

2 participants