Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

Add Google Analytics - #6

Merged
Th0rgal merged 83 commits into
lfglabs-dev:mainfrom
oraxen:Th0rgal/google-analytics
Dec 30, 2025
Merged

Th0rgal merged 83 commits into
lfglabs-dev:mainfrom
oraxen:Th0rgal/google-analytics

Conversation

@Th0rgal

@Th0rgal Th0rgal commented Dec 30, 2025 •

Copy link
Copy Markdown
Member

Summary

Set up Google Analytics for oraxen.com with the measurement ID G-ER9E02PCQC. The implementation uses a configurable environment variable and doesn't block page hydration.

Test plan

  • Verify GA script loads in the browser Network tab
  • Check that dataLayer is populated correctly
  • Confirm build succeeds

Note

Major rebrand and blog expansion with SEO/styling improvements.

  • Rebrands site/content from GraphGPT/ReLens to Oraxen (updated README.md, metadata, keywords, images)
  • Adds extensive new MDX content under app/blog/posts/ plus an example post; updates authors.json (new author, bios, optional website), and enhances author page (website link, card styling)
  • Refactors blog post and index pages to use siteConfig for canonical/OG URLs, swaps color tokens, adds dark prose, conditional “Last updated”, and tweaks image handling (selective unoptimized)
  • Improves structured data/SEO: JSON‑LD fields now use siteConfig, updated Open Graph/Twitter images and titles
  • Adds project docs in .cursor/rules/ (architecture, conventions) and ignores .smoke/ in .gitignore

Written by Cursor Bugbot for commit 680b62b. This will update automatically on new commits. Configure here.

Th0rgal and others added 30 commits October 25, 2025 19:48
The link previously led to `th0rgal/oraxen` now it leads to `oraxen/oraxen`.
…uide (#5)

* feat(blog): publish Best Minecraft Version for Mods: A Complete 2024 Selection Guide

* chore(blog): add image for best-minecraft-version-for-mods-selection-guide

* chore(blog): add image for best-minecraft-version-for-mods-selection-guide

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…server-plugins-performance-gameplay-1763565759112

Publish: Essential Minecraft Server Plugins for Better Performance & Gameplay in 2024
…nomy-plugins-guide-1763651716174

Publish: The Essential 2024 Guide to Minecraft Server Economy Plugins
…lugins-performance-comparison-guide-1763738113938

Publish: Best Minecraft NPC Plugins: 2024 Performance & Feature Comparison Guide
…ns-shops-custom-server-2025-1763824514542

Publish: Best Minecraft Plugins & Shops for Your 2025 Custom Server
relens-publish Bot and others added 27 commits December 10, 2025 15:26
…33)

* feat(blog): publish Best Minecraft Plugins for Enhanced Server Gameplay in 2025

* chore(blog): add image for best-minecraft-plugins-enhanced-server-gameplay-2025

* chore(blog): add image for best-minecraft-plugins-enhanced-server-gameplay-2025

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…r 2025 (#34)

* feat(blog): publish Best Minecraft Mods Client Side: Essential Server Plugins for 2025

* chore(blog): add image for best-minecraft-mods-client-side-essential-server-plugins-2025

* chore(blog): add image for best-minecraft-mods-client-side-essential-server-plugins-2025

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
- Update theme colors to match fantasy thread vibe (emerald primary, dark gray bg)
- Fix dark mode styles with darkMode: media in tailwind.config
- Add fullscreenInitSlide state for proper fullscreen starting position
- Implement IntersectionObserver for keyboard nav in view only
- Add Escape key to close fullscreen
- Hide slide indicator on header slide
- Fix Navbar logo compact mode
…35)

* feat(blog): publish Best Spigot Plugins for Your Minecraft Forge Server in 2025

* chore(blog): add image for best-spigot-plugins-minecraft-forge-server-2025

* chore(blog): add image for best-spigot-plugins-minecraft-forge-server-2025

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…erformance in 2025 (#36)

* feat(blog): publish Testing Minecraft Server: Best Spigot Plugins for Reliable Performance in 2025

* chore(blog): add image for testing-minecraft-server-best-spigot-plugins-reliable-performance

* chore(blog): add image for testing-minecraft-server-best-spigot-plugins-reliable-performance

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
chore: upgrade deps (Next 16, React 19.2)
…mmand Guide for 2025 (#39)

* feat(blog): publish How to Change Time on Your Minecraft Server: The Complete Command Guide for 2025

* chore(blog): add image for change-time-minecraft-server-command-guide

* chore(blog): add image for change-time-minecraft-server-command-guide

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
- Remove iframe-based ThreadSlideshow in favor of native React implementation
- Add optimized image loading via next/image with priority/lazy loading
- Add proper font loading (Cinzel, Cormorant Garamond) via next/font
- Add slide animations that trigger on active state
- Add brand badge and slide counter UI elements
- Improve performance by eliminating iframe overhead and postMessage sync
… Setup Guide (#40)

* feat(blog): publish How to Port Forward a Minecraft Server in 2025: The Complete Setup Guide

* chore(blog): add image for how-to-port-forward-minecraft-server-setup-guide

* chore(blog): add image for how-to-port-forward-minecraft-server-setup-guide

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…2025 (#41)

* feat(blog): publish How to Add Minecraft Server Icons: Complete Setup Guide for 2025

* chore(blog): add image for add-minecraft-server-icons-setup-guide-2025

* chore(blog): add image for add-minecraft-server-icons-setup-guide-2025

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…ide) (#42)

* feat(blog): publish How to Set a Custom Icon for Your Minecraft Server (Quick Guide)

* chore(blog): add image for how-to-set-custom-icon-minecraft-server-guide

* chore(blog): add image for how-to-set-custom-icon-minecraft-server-guide

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…ild Your Dream Network (#43)

* feat(blog): publish Best Minecraft Plugins for Hypixel-Style Servers in 2025: Build Your Dream Network

* chore(blog): add image for best-minecraft-plugins-hypixel-servers-build-network

* chore(blog): add image for best-minecraft-plugins-hypixel-servers-build-network

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…ntial Guide (#44)

* feat(blog): publish Best Minecraft Plugins for Your Aternos Server in 2025: Essential Guide

* chore(blog): add image for best-minecraft-plugins-aternos-server-guide

* chore(blog): add image for best-minecraft-plugins-aternos-server-guide

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
…es (#45)

* feat(blog): publish Best Minecraft Prison Server Plugin 2025: Why Prison Dominates

* chore(blog): add image for best-minecraft-prison-server-plugin-prison-dominates-2025

* chore(blog): add image for best-minecraft-prison-server-plugin-prison-dominates-2025

---------

Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
Uses NEXT_PUBLIC_GA_MEASUREMENT_ID environment variable for the
measurement ID, keeping it configurable across environments.
@vercel

vercel Bot commented Dec 30, 2025

Copy link
Copy Markdown
Contributor

@Th0rgal is attempting to deploy a commit to the LFG Labs Team on Vercel.

A member of the Team first needs to authorize it.

@Th0rgal
Th0rgal merged commit c2d3815 into lfglabs-dev:main Dec 30, 2025
1 of 2 checks passed

Getting your server icon set up is a great first step toward building a polished, professional Minecraft community. While the icon creates the brand, it's the plugins that define the gameplay and keep players coming back for more.

If you're ready to build a feature-rich world, explore our [complete guide to essential Minecraft prison server plugins](article/74e9591e-b328-44a1-8d0c-1df9b6ba905a). We'll walk you through how to select, configure, and integrate the right tools to create a robust player experience that goes far beyond the basics. No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Blog internal links use non-existent article route

Many newly added blog posts contain markdown links using article/[UUID] format (e.g., article/74e9591e-b328-44a1-8d0c-1df9b6ba905a), but the blog system routes posts via /blog/[slug] using file-name-based slugs. There is no /article/ route in the application, so clicking these internal links will result in 404 errors. The links appear in at least 20+ blog posts across the "Next Steps" sections.

Additional Locations (2)

Fix in Cursor Fix in Web

Comment thread app/blog/[id]/page.tsx
{ "@type": "Thing", name: "Generative Engine Optimization" },
{ "@type": "Thing", name: "AI SEO" },
],
sameAs: ["https://relens.ai"],

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

JSON-LD contains incorrect ReLens SEO keywords

The JSON-LD structured data in blog posts contains hardcoded keywords ("GEO, Generative Engine Optimization, AI visibility, brand monitoring, AI SEO") and about fields that reference ReLens AI/SEO concepts, but the site is now Oraxen (a Minecraft plugin). This SEO metadata mismatch will confuse search engines about the site's purpose and negatively impact search rankings for the actual Minecraft-related content.

Fix in Cursor Fix in Web


Economy-focused servers will benefit from combining ChestShop or ShopGUI+ with a creation tool. This lets you build an integrated marketplace where unique gear can drive player engagement and the server economy.

Ready to get started? Explore our [comprehensive configuration guide](article/8d2b51a9-9ec1-4b44-8bd2-748a55168bb6) for detailed setup instructions and optimization strategies tailored to your server's needs. No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Duplicate blog post files with identical content

Two blog post files best-spigot-plugins-custom-items-comparison-guide.mdx and best-spigot-plugins-custom-items-comparison-guide-2.mdx contain identical content, including the same title, description, date, and body text. This appears to be an accidental duplication that will create two separate blog entries with the same content, harming SEO due to duplicate content and confusing users.

Additional Locations (1)

Fix in Cursor Fix in Web

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants