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

Commit c2d3815

Browse files
Th0rgalpxlarifiedrelens-publish[bot]
authored
Add Google Analytics (#6)
* fix: links * refactor: readme * fix: update logo.svg * fix: Oraxen github link The link previously led to `th0rgal/oraxen` now it leads to `oraxen/oraxen`. * fix: build * feat: new style * fix: building * feat: remove unused openai * fix: design * fix: design * Publish: Best Minecraft Version for Mods: A Complete 2024 Selection Guide (#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> * fix: markdown rendering * fix: wrong references and design * fix: author rendering * fix: markdown * feat(blog): publish Essential Minecraft Server Plugins for Better Performance & Gameplay in 2024 * chore(blog): add image for essential-minecraft-server-plugins-performance-gameplay * chore(blog): add image for essential-minecraft-server-plugins-performance-gameplay * fix: markdown * feat: new article * feat(blog): publish The Essential 2024 Guide to Minecraft Server Economy Plugins * chore(blog): add image for minecraft-server-economy-plugins-guide * feat(blog): publish Best Minecraft NPC Plugins: 2024 Performance & Feature Comparison Guide * feat(blog): publish Best Minecraft Plugins & Shops for Your 2025 Custom Server * feat(blog): publish Minecraft Hosting Comparison 2025: Find Your Perfect Server Provider * fix: remove unused article * Publish: Best Minecraft Plugins & Shops for Your 2025 Custom Server (#13) * feat(blog): publish Best Minecraft Plugins & Shops for Your 2025 Custom Server * chore(blog): add image for best-minecraft-plugins-shops-custom-server-2025 * chore(blog): add image for best-minecraft-plugins-shops-custom-server-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Minecraft Server Hosts for 2025: Performance, Value, and Features Compared (#14) * feat(blog): publish Best Minecraft Server Hosts for 2025: Performance, Value, and Features Compared * chore(blog): add image for best-minecraft-server-hosts-2025-performance-value * chore(blog): add image for best-minecraft-server-hosts-2025-performance-value --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * feat(blog): publish Minecraft Server Platforms: Choosing the Best for Performance & Plugins (#15) Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Minecraft Economy Plugins: Choosing the Right Tool for Your Server in 2025 (#16) * feat(blog): publish Minecraft Economy Plugins: Choosing the Right Tool for Your Server in 2025 * chore(blog): add image for minecraft-economy-plugins-guide-server * chore(blog): add image for minecraft-economy-plugins-guide-server --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Minecraft NPC Plugins: Comparing Top Options for Your Server in 2025 (#17) * feat(blog): publish Minecraft NPC Plugins: Comparing Top Options for Your Server in 2025 * chore(blog): add image for minecraft-npc-plugins-comparison-server-options * chore(blog): add image for minecraft-npc-plugins-comparison-server-options --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: How to Set Up a Minecraft Forge Server in 2025: The Complete Guide (#18) * feat(blog): publish How to Set Up a Minecraft Forge Server in 2025: The Complete Guide * chore(blog): add image for minecraft-forge-server-setup-guide --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Spigot Plugins for Custom Items: 2025 Comparison Guide (#19) * feat(blog): publish Best Spigot Plugins for Custom Items: 2025 Comparison Guide * chore(blog): add image for best-spigot-plugins-custom-items-comparison-guide --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * feat(blog): publish Best Spigot Plugins for Custom Items: 2025 Comparison Guide (#20) Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Open Source Minecraft Server Plugins for Enhanced Gameplay in 2025 (#21) * feat(blog): publish Best Open Source Minecraft Server Plugins for Enhanced Gameplay in 2025 * chore(blog): add image for best-open-source-minecraft-server-plugins-gameplay-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Spigot Custom Blocks Plugin: Top Options for Enhanced Minecraft Servers in 2025 (#22) * feat(blog): publish Best Spigot Custom Blocks Plugin: Top Options for Enhanced Minecraft Servers in 2025 * chore(blog): add image for best-spigot-custom-blocks-plugin-minecraft-servers * chore(blog): add image for best-spigot-custom-blocks-plugin-minecraft-servers --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Essential Minecraft Server Plugins vs. Client-Side Mods: 2025 Guide (#23) * feat(blog): publish Essential Minecraft Server Plugins vs. Client-Side Mods: 2025 Guide * chore(blog): add image for essential-minecraft-server-plugins-vs-client-side-mods-guide * chore(blog): add image for essential-minecraft-server-plugins-vs-client-side-mods-guide --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Essential Minecraft Plugins for a Professional Hypixel-Style Server in 2025 (#24) * feat(blog): publish Essential Minecraft Plugins for a Professional Hypixel-Style Server in 2025 * chore(blog): add image for essential-minecraft-plugins-hypixel-server-2025 * chore(blog): add image for essential-minecraft-plugins-hypixel-server-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: How to Add a Minecraft Server Icon (2025 Guide) (#25) * feat(blog): publish How to Add a Minecraft Server Icon (2025 Guide) * chore(blog): add image for how-to-add-minecraft-server-icon * chore(blog): add image for how-to-add-minecraft-server-icon --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Minecraft Prison Server Plugins for 2025: The Ultimate Setup Guide (#26) * feat(blog): publish Best Minecraft Prison Server Plugins for 2025: The Ultimate Setup Guide * chore(blog): add image for best-minecraft-prison-server-plugins-setup-guide-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Spigot Custom Items Plugin: 2025 Comparison for Minecraft Servers (#27) * feat(blog): publish Best Spigot Custom Items Plugin: 2025 Comparison for Minecraft Servers * chore(blog): add image for best-spigot-custom-items-plugin-comparison-minecraft-servers * chore(blog): add image for best-spigot-custom-items-plugin-comparison-minecraft-servers --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Minecraft Custom Texture Plugin: Top Options for Enhanced Server Visuals in 2025 (#28) * feat(blog): publish Best Minecraft Custom Texture Plugin: Top Options for Enhanced Server Visuals in 2025 * chore(blog): add image for best-minecraft-custom-texture-plugin-server-visuals-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Minecraft Plugins for Vanilla Clients in 2025: Enhance Gameplay Without Breaking Immersion (#29) * feat(blog): publish Best Minecraft Plugins for Vanilla Clients in 2025: Enhance Gameplay Without Breaking Immersion * chore(blog): add image for best-minecraft-plugins-vanilla-clients-enhance-gameplay * chore(blog): add image for best-minecraft-plugins-vanilla-clients-enhance-gameplay --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * fix: meta title * Publish: Best Minecraft GUI Menu Plugin: 2025 Comparison for Spigot Servers (#30) * feat(blog): publish Best Minecraft GUI Menu Plugin: 2025 Comparison for Spigot Servers * chore(blog): add image for best-minecraft-gui-menu-plugin-spigot-comparison-2025 * chore(blog): add image for best-minecraft-gui-menu-plugin-spigot-comparison-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: How to Make a Modded Minecraft Server in 2025: Complete Setup Guide (#31) * feat(blog): publish How to Make a Modded Minecraft Server in 2025: Complete Setup Guide * chore(blog): add image for how-to-make-modded-minecraft-server-guide * chore(blog): add image for how-to-make-modded-minecraft-server-guide --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * feat: thread * update: packages * update: packages * Publish: Best Client Side Minecraft Mods & Server Plugins for 2025 (#32) * feat(blog): publish Best Client Side Minecraft Mods & Server Plugins for 2025 * chore(blog): add image for best-client-side-minecraft-mods-server-plugins-2025 * chore(blog): add image for best-client-side-minecraft-mods-server-plugins-2025 --------- Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com> * Publish: Best Minecraft Plugins for Enhanced Server Gameplay in 2025 (#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> * Publish: Best Minecraft Mods Client Side: Essential Server Plugins for 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> * Replace hero with iframe-based thread slideshow, move CTA below, fix dark mode titles * Add hero slide nav controls and fix dark mode * Polish: theme colors, slideshow UX, keyboard nav, fullscreen sync - 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 * Publish: Best Spigot Plugins for Your Minecraft Forge Server in 2025 (#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> * feat: backlink * Publish: Testing Minecraft Server: Best Spigot Plugins for Reliable Performance 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) * chore: add eslint flat config + lint script * Publish: How to Change Time on Your Minecraft Server: The Complete Command 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> * refactor: replace iframe slideshow with native React components - 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 * Publish: How to Port Forward a Minecraft Server in 2025: The Complete 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> * Publish: How to Add Minecraft Server Icons: Complete Setup Guide for 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> * feat: layerpack img * Publish: How to Set a Custom Icon for Your Minecraft Server (Quick Guide) (#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> * Publish: Best Minecraft Plugins for Hypixel-Style Servers in 2025: Build 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> * Publish: Best Minecraft Plugins for Your Aternos Server in 2025: Essential 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> * Publish: Best Minecraft Prison Server Plugin 2025: Why Prison Dominates (#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> * Update Discord link to discord.gg/2ng6q3JNQ7 * fix: clean shadows * feat: buttons * fix: button sizes * fix: button sizes * rename: path * feat: add Google Analytics Uses NEXT_PUBLIC_GA_MEASUREMENT_ID environment variable for the measurement ID, keeping it configurable across environments. --------- Co-authored-by: the_jan_craft <jan.kramer@mizius.com> Co-authored-by: relens-publish[bot] <236292356+relens-publish[bot]@users.noreply.github.com>
1 parent bbd222e commit c2d3815

179 files changed

Lines changed: 5898 additions & 12693 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/rules/architecture.mdc

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
alwaysApply: true
3+
---
4+
5+
## Product Website Architecture
6+
7+
- **Framework**: Next.js 15 (App Router) + React 19 + TypeScript 5.
8+
- **Runtime/PM**: Bun (see `bun.lock`). Prefer `bun run` for scripts.
9+
- **Purpose**: Product landing page with purchase links, documentation links, and blog for SEO.
10+
11+
### Routing & Rendering
12+
13+
- `app/page.tsx`: Main landing page with product information.
14+
- `app/blog/page.tsx`: Blog listing page.
15+
- `app/blog/[id]/page.tsx`: Individual blog post pages.
16+
- `app/blog/author/[id]/page.tsx`: Author pages.
17+
- `app/privacy/page.tsx` & `app/terms/page.tsx`: Legal pages.
18+
- `app/layout.tsx`: Root layout with Navigation and Footer components.
19+
- `app/chart/page.tsx`: Client-side chart rendering page (from GraphGPT fork).
20+
21+
### Content Organization
22+
23+
- `app/blog/posts/`: MDX blog posts with frontmatter.
24+
- `app/blog/authors/authors.json`: Author metadata (name, profile picture).
25+
- `public/`: Static assets (images, fonts, etc.).
26+
- Blog posts support frontmatter: `title`, `description`, `date`, `author`, `tags`, `image`, `featured`.
27+
28+
### MDX Setup
29+
30+
- Uses `next-mdx-remote` (RSC) for MDX compilation.
31+
- `mdx-components.tsx`: Custom MDX components (H1, H2, H3, P, Bold, links, etc.).
32+
- Custom components: `BlogEntry`, `ArticleImage`, `AiMarketShareChart`.
33+
- Posts are compiled server-side with `compileMDX` from `next-mdx-remote/rsc`.
34+
35+
### Blog Features
36+
37+
- `app/lib/blog.ts`: Blog utilities (`getAllPosts`, `getBlogPosts`, `getPostBySlug`).
38+
- Automatic reading time estimation.
39+
- Featured post support.
40+
- Author linking and profiles.
41+
- Tag support.
42+
43+
### Configuration
44+
45+
- `next.config.ts`: Basic config with asset prefixing via `baseUrl.ts`.
46+
- `tsconfig.json`: Strict TypeScript, modern ESM (`moduleResolution: Bundler`).
47+
- `tailwind.config.ts`: Tailwind CSS configuration.
48+
- `siteConfig.ts`: Site-wide configuration (name, URL, metadata).
49+
50+
### Styling
51+
52+
- Tailwind CSS for styling.
53+
- Radix UI components for accessible primitives.
54+
- `@tailwindcss/typography` for prose content.
55+
- Custom CSS variables for theming.
56+
57+
### Components
58+
59+
- `app/components/ui/`: UI components (Navbar, Footer, Hero, FAQs, etc.).
60+
- `app/components/blog/`: Blog-specific components (BlogPostCard, FeaturedPost, etc.).
61+
- Server components by default; add `"use client"` only when needed.
62+
63+
### Build & Commands
64+
65+
- Scripts: `bun run dev`, `bun run build`, `bun run start`.
66+
- Build generates static pages from MDX posts.
67+
68+
### Notes
69+
70+
- This is a product landing page, not a documentation site.
71+
- Blog is for SEO and content marketing.
72+
- Forked from GraphGPT but repurposed for Oraxen product.

.cursor/rules/conventions.mdc

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
alwaysApply: true
3+
---
4+
5+
## Project Conventions
6+
7+
- **Tech Stack**: Next.js 15 (App Router), React 19, TypeScript 5, Bun.
8+
- **Run commands**: use Bun
9+
- `bun run dev`, `bun run build`, `bun run start`.
10+
- **Directory layout**:
11+
- `app/`: Next App Router routes and components.
12+
- `app/blog/posts/`: MDX blog posts.
13+
- `app/components/`: React components (UI and blog-specific).
14+
- `app/lib/`: Utility functions (blog helpers, scroll hooks, etc.).
15+
- `public/`: Static assets (images, fonts, SVG icons).
16+
17+
### TypeScript & React
18+
19+
- **Strict mode**: keep `tsconfig` strict; no `any` unless absolutely necessary.
20+
- **ESM only**: use modern ESM imports; no CommonJS.
21+
- **Naming**: descriptive, self-explanatory names; avoid 1–2 char identifiers.
22+
- **Components**: server components by default; add `"use client"` only when needed.
23+
- **Control flow**: prefer early returns; avoid unnecessary try/catch.
24+
25+
### MDX Authoring
26+
27+
- Blog posts use standard Markdown in MDX files.
28+
- Frontmatter required: `title`, `description`, `date`, `author`, `tags`, `image`.
29+
- Optional: `featured`, `modifiedDate`, `readingTime`.
30+
- Custom components available: `BlogEntry`, `ArticleImage`, styled headings.
31+
- Images: Use Markdown `![Alt](...)` syntax.
32+
33+
### Blog Post Structure
34+
35+
```mdx
36+
---
37+
title: Post Title
38+
description: Post description
39+
date: 2024-01-01
40+
author: author-id
41+
tags: [tag1, tag2]
42+
image: /path/to/image.webp
43+
featured: true
44+
---
45+
46+
Content here...
47+
```
48+
49+
### Styling
50+
51+
- Tailwind CSS for all styling.
52+
- Use Radix UI components for accessible primitives.
53+
- Custom design system components in `app/components/`.
54+
- Follow existing patterns for consistency.
55+
56+
### Build & Validation
57+
58+
- Builds must pass `bun run build`; TypeScript must compile cleanly.
59+
- Blog posts are compiled at build time via `next-mdx-remote/rsc`.
60+
- Always verify the site builds after edits.
61+
62+
### SEO Focus
63+
64+
- This is a product landing page with blog for SEO.
65+
- Include proper metadata in pages (title, description, OG tags).
66+
- Blog posts should be keyword-rich and well-structured.
67+
- Use semantic HTML and proper heading hierarchy.

0 commit comments

Comments
 (0)