Skip to content

Winston/content guide#406

Merged
ElasticBottle merged 15 commits intomainfrom
winston/content-guide
Mar 16, 2026
Merged

Winston/content guide#406
ElasticBottle merged 15 commits intomainfrom
winston/content-guide

Conversation

@ElasticBottle
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings March 6, 2026 04:00
@gemini-code-assist
Copy link

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly enhances the content offering by introducing a suite of detailed guides on SEO and Generative Engine Optimization (GEO) strategies, replacing outdated articles with more current and actionable information. Concurrently, it refines the blog's visual presentation through styling updates and improves content interactivity by enabling custom components within blog posts, ensuring a more modern and engaging user experience.

Highlights

  • New SEO/GEO Guides Added: Three comprehensive guides covering backlink strategy, keyword research, and SEO/GEO automation have been introduced, providing updated and detailed content for users.
  • Content Refactoring and Updates: Older, less detailed articles on backlink experiments and keyword research were removed and replaced by the new, in-depth guides. Additionally, 'Callout' component types were standardized from 'note' or 'tip' to 'info' across several content files.
  • Blog Styling and Component Enhancements: The blog's styling has been updated to utilize theme-aware CSS utility classes for better consistency and maintainability. The BlogPost component now supports custom components like Button and WaitListDialog, allowing for more interactive content within articles.
  • External Link Icon Removal: The '🔗' icon previously appended to external links within content has been removed for a cleaner presentation.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • apps/seo-www/content/backlink-experiment-results.mdx
    • Removed the 'We Built 50 Backlinks in 30 Days' experiment article.
  • apps/seo-www/content/geo-seo-future.mdx
    • Updated the Callout type from 'note' to 'info'.
  • apps/seo-www/content/guide/backlink-playbook.mdx
    • Added a new guide titled 'The ultimate backlink playbook for SEO/GEO (2026)'.
  • apps/seo-www/content/guide/keyword-research.mdx
    • Added a new guide titled 'The ultimate guide to keyword research for SEO/GEO (2026)'.
  • apps/seo-www/content/guide/seo-geo-atuomation.mdx
    • Added a new guide titled 'The Ultimate guide to SEO/GEO Automation (2026)'.
  • apps/seo-www/content/introducing-fluid-posts.mdx
    • Updated the Callout type from 'tip' to 'info'.
  • apps/seo-www/content/keyword-research.mdx
    • Removed the 'The Definitive Guide to Keyword Research (2025)' article.
  • apps/seo-www/src/routes/-components/footer.tsx
    • Updated the footer's CSS classes to include relative z-10 bg-background.
  • apps/seo-www/src/routes/blog/$.tsx
    • Imported Button and WaitListDialog components.
    • Passed Button and WaitListDialog as custom components to the BlogPost component.
  • apps/seo-www/src/routes/blog/index.tsx
    • Updated various CSS classes for background, text, border, and accent colors to use theme-aware utility classes (e.g., bg-background, text-foreground, text-muted-foreground, bg-accent, bg-primary, bg-secondary).
  • packages/content/content-collections.ts
    • Removed the '🔗' symbol from the content of external links.
  • packages/content/posts/drizzle-postgres-turborepo.mdx
    • Updated the Callout type from 'note' to 'info'.
  • packages/content/posts/react-performance-tanstack-patterns.mdx
    • Updated the Callout type from 'tip' to 'info'.
  • packages/content/src/components/blog-post.tsx
    • Added the mb-0 class to the DocsDescription component.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 6, 2026

Open in StackBlitz

pnpm add https://pkg.pr.new/@rectangular-labs/emails@406
pnpm add https://pkg.pr.new/@rectangular-labs/loro-file-system@406
pnpm add https://pkg.pr.new/@rectangular-labs/result@406

commit: 2fb1c7a

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a significant amount of new content in the form of guides for SEO and GEO, replacing some older content. The changes also include refactoring the blog's styling to use theme variables for better dark mode support and consistency, which is a great improvement. While the new content is comprehensive, it contains numerous typos, grammatical errors, and several potentially broken links that need to be addressed before merging. The React component updates for injecting components into MDX are well-implemented.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

Cloudflare Preview URL for WWW 🎈 : https://pr-406.rectangularlabs.com (custom domain)
Cloudflare Preview URL for SEO 🎈 : https://pr-406.fluidposts.com (custom domain)
Cloudflare Preview URL for SEO WWW 🎈 : https://www-pr-406.fluidposts.com (custom domain)
Cloudflare Preview URL for SEO Contact 🎈 : https://contact-pr-406.fluidposts.com (custom domain)

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8da3b24aa9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Copy link

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 introduces a set of new SEO/GEO content guides authored by "Winston" for the Fluid Posts blog, consolidates existing article types to use a uniform Callout type="info", and refactors the blog UI to use design token Tailwind classes instead of hardcoded colour values.

Changes:

  • New content guides: Adds three new articles — seo-geo-atuomation.mdx (main automation guide), keyword-research.mdx, and backlink-playbook.mdx — plus removes two older placeholder articles (keyword-research.mdx and backlink-experiment-results.mdx from the root content folder).
  • UI theming refactor: Migrates the blog index page and footer to semantic Tailwind design-token classes (bg-background, text-foreground, text-muted-foreground, etc.) removing hardcoded light/dark colour pairs and simplifying the markup.
  • MDX feature additions: Wires Button and WaitListDialog as injectable MDX components in the blog post route to enable interactive CTAs within article content.

Reviewed changes

Copilot reviewed 17 out of 22 changed files in this pull request and generated 20 comments.

Show a summary per file
File Description
apps/seo-www/content/guide/seo-geo-atuomation.mdx New pillar guide covering SEO/GEO automation workflow end-to-end
apps/seo-www/content/guide/keyword-research.mdx New guide for keyword research process with WaitListDialog CTA
apps/seo-www/content/guide/backlink-playbook.mdx New guide for backlink building strategy with WaitListDialog CTA
apps/seo-www/content/keyword-research.mdx Deleted (replaced by guide/keyword-research.mdx)
apps/seo-www/content/backlink-experiment-results.mdx Deleted (replaced by guide/backlink-playbook.mdx)
apps/seo-www/src/routes/blog/$.tsx Injects Button and WaitListDialog as MDX component overrides
apps/seo-www/src/routes/blog/index.tsx Converts all inline neutral/dark colour classes to semantic design tokens
apps/seo-www/src/routes/-components/footer.tsx Adds bg-background and relative z-10 to footer for correct layering
packages/content/src/components/blog-post.tsx Adds mb-0 to DocsDescription to remove excess margin below post description
packages/content/content-collections.ts Removes the "🔗" emoji appended to external link text
packages/content/posts/react-performance-tanstack-patterns.mdx Changes Callout type from tip to info
packages/content/posts/drizzle-postgres-turborepo.mdx Changes Callout type from note to info
apps/seo-www/content/introducing-fluid-posts.mdx Changes Callout type from tip to info
apps/seo-www/content/geo-seo-future.mdx Changes Callout type from note to info

@ElasticBottle ElasticBottle merged commit 8b09f43 into main Mar 16, 2026
9 checks passed
@ElasticBottle ElasticBottle deleted the winston/content-guide branch March 16, 2026 18:39
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