-
Notifications
You must be signed in to change notification settings - Fork 8
/
nuxt.config.ts
87 lines (87 loc) · 4.36 KB
/
nuxt.config.ts
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
ssr: true,
site: {
url: 'https://www.jugglehire.com',
},
runtimeConfig: {
public: {
datoCmsToken: process.env.DATO_CMS_TOKEN,
},
},
app: {
head: {
title: "Simplifying Hiring for Individuals and Small Businesses | useJuggleHire.com",
htmlAttrs: { lang: "en" },
meta: [
{ charset: "utf-8" },
{ name: "viewport", content: "width=device-width, initial-scale=1" },
{ name: "description", content: "JuggleHire is a recruitment software solution designed to simplify the hiring process. It's aimed at making the hiring journey easy and efficient for everyone.",
},
{ property: "og:image", content: "/jugglehire.com.jpg" },
],
link: [{ rel: "icon", type: "image/png", href: "/favicon.svg" }],
script: [
{
type: 'text/javascript',
innerHTML: `!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
posthog.init('phc_mYXsKFlCaX5ED0IiC5pxXRO99u1R5Bqn8V3l9ArXWSj',{api_host:'https://app.posthog.com'})`
},
{
type: 'text/javascript',
innerHTML: `function loadCCWidget(){(new window["click-connector-widget"]).mount({})}function loadCCScript(){var t=document.createElement("script");t.id="cc-widget-script",t.setAttribute("data-widget-id","5bcbe0-0231e"),t.type="text/javascript",t.defer=!0,t.addEventListener("load",(function(t){loadCCWidget()})),t.src="https://widget.clickconnector.app/widget.js",document.getElementsByTagName("head")[0].appendChild(t)}loadCCScript();`,
},
{
type: 'application/ld+json',
innerHTML: JSON.stringify(
{
"@context": "http://schema.org",
"@type": "SoftwareApplication",
"name": "JuggleHire",
"description": "Simplify Your Hiring Process with JuggleHire's Recruitment Software for Small Businesses, Busy Founders and Recruiters.",
"applicationCategory": "Recruitment Software",
"operatingSystem": "Web",
"url": "https://www.jugglehire.com",
"logo": "https://www.jugglehire.com/logo.jpg",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Sales Inquery",
"telephone": "+8801625592566",
"email": "[email protected]",
"areaServed": {
"@type": "AdministrativeArea",
"name": "Global"
},
"availableLanguage": "English",
"sameAs": "https://api.whatsapp.com/send?phone=8801625592566"
},
"founder": {
"@type": "Person",
"name": "Zakir Hossen",
"email": "[email protected]",
"jobTitle": "Founder & CEO"
},
"sameAs": [
"https://www.linkedin.com/company/jugglehire",
"https://facebook.com/groups/jugglehire"
]
}
)
}
],
},
},
plugins: [
{ src: "@/plugins/datocms.js", mode: "client" },
],
css: [
"~/assets/css/tailwind.css",
"~/assets/scss/app.scss"
],
modules: [
'@nuxtjs/tailwindcss',
'@nuxtjs/robots',
'nuxt-simple-sitemap'
],
devtools: { enabled: true },
})