diff --git a/.env.example b/.env.example index ecf77d9..70169b2 100644 --- a/.env.example +++ b/.env.example @@ -1,43 +1,12 @@ -################################################################################ -### PLEASE FILL/ENABLE REQUIRED VARS AT LEAST BEFORE RUNNING THE APPLICATION ### -################################################################################ +NEXT_PUBLIC_URL=https://example.com +NEXT_PUBLIC_TITLE='my libremdb' -################################################################################ -### 1. REQUIRED VARS(site may not work as expected without these). -################################################################################ -## used for meta tags. e.g: 'https://libremdb.iket.me'. don't add end slash. -NEXT_PUBLIC_URL= -## used when fetching data from IMDb. not adding these could result in not getting any response. -## example useragent header: 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0' -AXIOS_USERAGENT= -## example accept header: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8' -AXIOS_ACCEPT= +AXIOS_USERAGENT='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.3' +AXIOS_LANGUAGE='en-US,en;q=0.5' +AXIOS_ACCEPT='text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8' -################################################################################ -### 2. OPTIONAL VARS(enabling these is encouraged) -################################################################################ -## for forcing a certain language for data we get from imdb. Useful when you don't want your IP to determine the preferred language. -# AXIOS_LANGUAGE='en-US,en;q=0.5' -## comment it out if you wish to enable nextjs stats collection. more at https://nextjs.org/telemetry -NEXT_TELEMETRY_DISABLED=1 - -################################################################################ -### 3. REDIS CONFIG(optional if you don't need redis) -################################################################################ -## enables caching of api routes as well as media # USE_REDIS=true -## in case you don't want to cache media but only api routes # USE_REDIS_FOR_API_ONLY=true -## ttl for media and api # REDIS_CACHE_TTL_API=3600 # REDIS_CACHE_TTL_MEDIA=3600 -## for docker, just set the domain to the container name, default is 'libremdb_redis' # REDIS_URL=localhost:6379 - -################################################################################ -### 4. INSTANCE META FIELDS(not required but good to have) -################################################################################ -## example: 'https://iket.me'. -NEXT_PUBLIC_INSTANCE_MAIN_URL= -## eg: 'zyachel' -NEXT_PUBLIC_INSTANCE_NAME= \ No newline at end of file diff --git a/src/components/meta/Meta.tsx b/src/components/meta/Meta.tsx index e068d88..3661efb 100644 --- a/src/components/meta/Meta.tsx +++ b/src/components/meta/Meta.tsx @@ -1,5 +1,4 @@ import Head from 'next/head'; -import { ReactNode } from 'react'; type Props = { title: string; @@ -8,6 +7,7 @@ type Props = { }; const BASE_URL = process.env.NEXT_PUBLIC_URL ?? 'https://iket.me'; +const BASE_TITLE = process.env.NEXT_PUBLIC_TITLE ?? 'libremdb'; const Meta = ({ title, @@ -22,7 +22,7 @@ const Meta = ({ - {`${title} | libremdb`} + {`${title} - ${BASE_TITLE}`}