-
Notifications
You must be signed in to change notification settings - Fork 155
Expand file tree
/
Copy path.env.example
More file actions
43 lines (38 loc) · 2.12 KB
/
.env.example
File metadata and controls
43 lines (38 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# GitHub API Configuration (Optional)
# To avoid rate limits, you can add a GitHub Personal Access Token
# Create one at: https://github.com/settings/tokens
# No special permissions needed for public repositories
GITHUB_TOKEN=your_github_token_here
# GitHub token used by Docusaurus for dynamic features (discussions, stats, leaderboard)
# This must be set for the discussions section to fetch live data from GitHub
# Create a Classic PAT with read:discussion scope at https://github.com/settings/tokens
DOCUSAURUS_GIT_TOKEN=your_github_token_here
# Algolia SiteSearch Configuration
# Request these from the maintainers after the Algolia crawler is configured.
# The navbar search is enabled only when all three values are set.
# ALGOLIA_INDEX_NAME must be an actual Algolia index name, for example:
# www_recodehive_com_8oew5oqz0y_pages
ALGOLIA_APP_ID=your_algolia_app_id
ALGOLIA_SEARCH_API_KEY=your_algolia_search_api_key
ALGOLIA_INDEX_NAME=your_algolia_index_name
# Shopify Configuration (for Merch Store)
# Get these from: Shopify Admin > Settings > Apps and sales channels > Develop apps
# Required scopes: unauthenticated_read_product_listings, unauthenticated_write_checkouts
SHOPIFY_STORE_DOMAIN=your-store.myshopify.com
SHOPIFY_STOREFRONT_ACCESS_TOKEN=your_storefront_access_token_here
# Clerk Authentication Configuration
# Browser-safe publishable key used by the frontend
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key_here
# Server-side secret key used by Clerk tooling only. Do not expose this in browser code.
CLERK_SECRET_KEY=your_clerk_secret_key_here
# EmailJS Configuration (for Contact Us page)
# Sign up at https://www.emailjs.com and create a service + template
# Only the public key, service ID, and template ID are exposed to the browser
EMAILJS_PUBLIC_KEY=your_emailjs_public_key
EMAILJS_SERVICE_ID=your_emailjs_service_id
EMAILJS_TEMPLATE_ID=your_emailjs_template_id
# The private API key is for server-side REST API use only — do NOT expose it in the browser
# EMAILJS_PRIVATE_KEY=your_emailjs_private_key
# Analytics Configuration
# GOOGLE_ANALYTICS_ID=your_google_analytics_id
# VERCEL_ANALYTICS_ID=your_vercel_analytics_id