Skip to content

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

Open
Caralie-fs wants to merge 3 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 3 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

@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

Copy link
Copy Markdown
Contributor Author

@carlaKC ready for your eyes again!

@carlaKC carlaKC left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few review notes from claude about cleanups we need:

  CSS breakage from the restructure
  - projects.html:7 / research.html:7 — adding <div class="page-intro"> as the first child of .projects-container means the .projects-row:first-child rules (_sass/main.scss:133 plus several mobile overrides) no longer match anything. The first row on both pages loses its white top rule and padding on desktop, and the mobile first-row overrides stop applying. Switching to :first-of-type or an explicit class fixes it.
  - about.html:30 — deleting the street-address block left id="first-row" on the email row, so the address-specific styling (main.scss:328: no top border, heavy white bottom border, 2rem padding) now mis-renders the contact list with a double divider. Remove the id or the rule.
  - projects.html:24 — the .section-lead inside .page-intro never gets its margin-bottom: 0 because the nested .page-intro p rule wins on specificity, so lead-paragraph spacing is inconsistent with the same class used elsewhere on the page.

  Blog removal fallout
  - _config.yml:33 — jekyll-feed is still enabled with zero posts, so /feed.xml publishes as a permanently empty feed for existing RSS subscribers, and all old blog/post URLs now hard-404 with no redirects. Worth dropping the plugin and deciding whether the old URLs deserve redirects.
  - _sass/main.scss — roughly 250 lines of now-dead CSS (.blog-*, .post-*, .author-*, jobs listing classes) plus orphaned _data/authors.yml (which still contains a placeholder test bio), _data/jobs.yml, and a dozen blog-era images. Cleaner to delete these in the same change.

Comment thread projects.html Outdated
<h3 class="item-title">BITCOIN CORE</h3>
<h2 class="item-description">
Chaincode engineers develop, review, test and maintain the
<a href="https://bitcoin.org" target="_blank" rel="noopener">reference Bitcoin implementation</a>.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's link to GH instead: https://github.com/bitcoin/bitcoin

Comment thread research.html Outdated
Comment on lines +61 to +62
<div class="publications">
<p class="section-lead">Our team has worked on:</p>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this would look a bit better with the main paragraph, rather than underneath this list? What do you think?

Comment thread research.html Outdated
<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3840374" target="_blank" rel="noopener">Lightning Network Economics: Channels</a>
</li>
<li>
<a href="https://arxiv.org/abs/1905.10518" target="_blank" rel="noopener">Bandwidth-Efficient Transaction Relay for Bitcoin</a>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please can we add [Nested MuSig2](https://eprint.iacr.org/2026/223), fresh of the press!

@carlaKC

carlaKC commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Formatting here still looks slightly off to me, but if you think it looks fine then happy to just leave it!

Screenshot 2026-08-11 at 2 41 19 PM

Comment thread about.html
</div>
</div>
<div class="contact-row" id="first-row">
<div class="about-icon">

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we remove <div class="contact-row" id="first-row"> we won't have the thicker line randomly below our email address

@carlaKC

carlaKC commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Small patch to move some photos around: photo-swap.patch (can just ask claude to apply it!)

The jekyll/builder:latest image now ships Ruby 3.4, which no longer
bundles several stdlib gems that Jekyll 4.1 requires. Make the build
reproducible and green again:

- Add csv, base64, logger, bigdecimal and ostruct to the Gemfile.
- Run jekyll via bundle exec in the workflow so the bundled gem
  versions are actually used.
- Use the latest jekyll/builder image and bump the lockfile Bundler
  version to 2.6.9.
Replace the data-driven Projects/Research pages with hand-written
copy, refresh the Jobs and About pages, and remove the blog:

- Our Work: new intro, and sections for Bitcoin Core (linked to the
  GitHub repository), BIPs, Learning, Events, plus past projects
  (Optech, Podcast, Residency).
- Research: new intro followed by a publications list (including the
  new Nested MuSig2 paper), then Research Day, Research Prize and
  Bitcoin Scholarship sections.
- Jobs: new self-directed-work copy with a skyline photo.
- About: drop the street-address row (and the first-row styling that
  would otherwise mis-render the email row), keep the office photo.
- Remove the blog: posts, post layout, blog page and nav entry.
- Styling: page-intro/section-lead/publications styles; first project
  row styling moved to an explicit projects-row-first class since
  page-intro is now the container's first child; consistent Bitcoin
  capitalization.
With the blog gone, drop everything that only existed to support it:

- Remove the minima theme and jekyll-feed. All pages use the repo's
  own layouts and Sass, and dropping the theme is what actually stops
  an empty /feed.xml from being generated (Jekyll auto-loads theme
  runtime dependencies, so removing the plugin alone is not enough).
- Delete ~250 lines of dead CSS: blog, post, author and job-listing
  rules across all media queries.
- Delete orphaned _data/authors.yml and _data/jobs.yml.
- Delete images that are no longer referenced anywhere: blog-era
  photos and UI assets, social-media icons, unused logo variants, and
  an ex-employee photo.
@carlaKC

carlaKC commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

@Caralie-fs - I've pushed some changes, screenshots below!

I couldn't really find a solution for the text alignment so decided to just live with it. If you think this looks good I'll go ahead and merge!

Screenshot 2026-08-14 at 10 03 59 AM Screenshot 2026-08-14 at 10 04 14 AM Screenshot 2026-08-14 at 10 04 20 AM Screenshot 2026-08-14 at 10 04 26 AM Screenshot 2026-08-14 at 10 04 32 AM Screenshot 2026-08-14 at 10 04 39 AM Screenshot 2026-08-14 at 10 04 47 AM

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