Skip to content

Merge newsletter#418

Merged
shushugah merged 19 commits intomasterfrom
merge-newsletter
Apr 2, 2025
Merged

Merge newsletter#418
shushugah merged 19 commits intomasterfrom
merge-newsletter

Conversation

@shushugah
Copy link
Copy Markdown
Member

@shushugah shushugah commented Mar 19, 2025

Goal: unify two different newsletters for decreased complexity

Background

Currently there is a repository https://github.com/techworkersco/techworkersco.github.io/ hosting https://news.techworkerscoalition.org and this repostory hosting https://techworkerscoalition.org/blog

PR Changes

Copying all 135 newsletter posts from https://github.com/techworkersco/techworkersco.github.io here (hence large PR request) and fixing broken liquid inclusions.

Pros

  • One unified repository
  • One image library
  • More familiar code-base to maintain
  • All images/links are working/fixed now

@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 19, 2025

Deploy Preview for techworkersco ready!

Name Link
🔨 Latest commit 0eb120f
🔍 Latest deploy log https://app.netlify.com/sites/techworkersco/deploys/67ed96e3a5e80e000854c9e8
😎 Deploy Preview https://deploy-preview-418--techworkersco.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

…make entire button in navigation clickable (fixed inconsistent hover behaviour and made it easier to click too)
…yles for SVG icons and for images.

Blog itself searches for either explicitly enclosed file in front matter or finds any image. If none are found, then it uses a blog SVG icon
@shushugah shushugah requested a review from Copilot March 29, 2025 17:02

This comment was marked as outdated.

…icating front matter, perhaps because interpolation was not easy to figure out
@shushugah shushugah requested a review from Copilot March 29, 2025 17:58
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR merges two distinct newsletters into one unified repository while preserving all historical newsletter content and fixing broken Liquid inclusions. The key changes include:

  • Importing over 130 newsletter markdown files from a separate repository.
  • Fixing broken Liquid include tags and related image/link metadata.
  • Updating the Gemfile to use a new internationalization plugin.

Reviewed Changes

Copilot reviewed 349 out of 349 changed files in this pull request and generated no comments.

File Description
_blog/*.md New markdown files for each historical newsletter issue with content imports and minor formatting fixes.
Gemfile Updated the jekyll language plugin dependency from the old repository to "techworkersco/jekyll-i18n".
Comments suppressed due to low confidence (2)

Gemfile:24

  • The gem reference was updated to point to a new repository. Please verify that the new plugin 'jekyll-i18n' provides equivalent multilingual support and update any related documentation accordingly.
gem "jekyll-multiple-languages-plugin", github: "techworkersco/jekyll-i18n"

_blog/*.md:1

  • [nitpick] Ensure that the YAML front matter across all new markdown posts is consistent (e.g., alt text, caption, and image fields) to maintain uniformity with the site standards.
---

@shushugah
Copy link
Copy Markdown
Member Author

Fixed some bugs with Gershom (if new bugs were introduced, all the blame is shared jk jk)

@shushugah shushugah merged commit 986b728 into master Apr 2, 2025
4 checks passed
@shushugah shushugah deleted the merge-newsletter branch April 2, 2025 20:01
shushugah added a commit that referenced this pull request Apr 2, 2025
# Goal: unify two different newsletters for decreased complexity 
## Background 
Currently there is a repostory
https://github.com/techworkersco/techworkersco.github.io/ hosting
https://news.techworkerscoalition.org and this repostory hosting
https://techworkerscoalition.org/blog

## Second approach
Copying all 135 newsletter posts from
https://github.com/techworkersco/techworkersco.github.io here (hence
large PR request) and fixing broken liquid inclusions.

* Did not prioritize adding all CSS, as it had extra libraries and very
manual process.

We can use domain rules, so that something hosted at
`news.techworkerscoalition.org/foo` gets redirected to
`techworkerscoalition.org/blog/foo` for example
https://news.techworkerscoalition.org/2023/06/13/issue-10/ is available
at
https://deploy-preview-418--techworkersco.netlify.app/blog/2023/06/13/issue-10
 
### Pros 
* One unified repository
* One image library
* More familiar code-base to maintain
* All images/links are working/fixed now
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