From 5a2bad542fb5d2fc06e8b67e2f75ee8067c3851b Mon Sep 17 00:00:00 2001 From: samaradel Date: Thu, 15 Jul 2021 15:48:40 +0000 Subject: [PATCH] Fix jobs --- content/page/careers/careers.md | 4 +- .../tech_community_manager.md} | 18 +-- .../{pricing_plans => jobs}/main/main.md | 0 .../{pricing_plans => jobs}/plan_1/plan1.md | 2 +- .../{pricing_plans => jobs}/plan_2/plan2.md | 0 .../{pricing_plans => jobs}/plan_3/plan3.md | 0 .../{pricing_plans => jobs}/plan_4/plan4.md | 0 .../{pricing_plans => jobs}/plan_5/plan5.md | 0 .../{pricing_plans => jobs}/plan_6/plan6.md | 0 .../{pricing_plans => jobs}/plan_7/plan7.md | 0 .../{pricing_plans => jobs}/plan_8/plan8.md | 0 .../tech_community_manager.md | 4 - gridsome.config.js | 32 ++++- .../pricing/four_tiers_with_toggle.vue | 114 ++++++++++++------ src/templates/Job.vue | 46 +++++++ src/templates/MarkdownPage.vue | 12 +- 16 files changed, 170 insertions(+), 62 deletions(-) rename content/page/careers/{tech_community_manager/cta/cta.md => job/tech_community_manager/tech_community_manager.md} (88%) rename content/page/careers/{pricing_plans => jobs}/main/main.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_1/plan1.md (79%) rename content/page/careers/{pricing_plans => jobs}/plan_2/plan2.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_3/plan3.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_4/plan4.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_5/plan5.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_6/plan6.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_7/plan7.md (100%) rename content/page/careers/{pricing_plans => jobs}/plan_8/plan8.md (100%) delete mode 100644 content/page/careers/tech_community_manager/tech_community_manager.md create mode 100644 src/templates/Job.vue diff --git a/content/page/careers/careers.md b/content/page/careers/careers.md index ccb0817a1..656fb0157 100644 --- a/content/page/careers/careers.md +++ b/content/page/careers/careers.md @@ -4,6 +4,6 @@ metaTitle: ThreeFold | Join Us metaDesc: '' metaImg: '' header: join_us -pricing_plansMain: positions -pricingPlans: [plan1, plan2, plan3, plan4, plan5, plan6, plan7, plan8] +jobsMain: positions +jobs: [plan1, plan2, plan3, plan4, plan5, plan6, plan7, plan8] --- \ No newline at end of file diff --git a/content/page/careers/tech_community_manager/cta/cta.md b/content/page/careers/job/tech_community_manager/tech_community_manager.md similarity index 88% rename from content/page/careers/tech_community_manager/cta/cta.md rename to content/page/careers/job/tech_community_manager/tech_community_manager.md index b739f2446..f1aef094e 100644 --- a/content/page/careers/tech_community_manager/cta/cta.md +++ b/content/page/careers/job/tech_community_manager/tech_community_manager.md @@ -1,21 +1,11 @@ --- id: tech_community_manager title: Technical Community Manager & Team Lead, TFGrid 3.0 SDK -button: '' -link: '' -button2: '' -link2: '' -button3: '' -link3: '' -button4: '' -link4: '' --- -# Technical Community Manager & Team Lead, TFGrid 3.0 SDK - We are looking for a **Technical Community Manager & Team Lead** to help our community grow. -## Job Description +### Job Description - Be a Team Lead for x nr of other community managers, help them to be effective and grow in their human and technical skills. - Motivate your global team of contributors to spread the word and achieve our goals. @@ -24,7 +14,7 @@ We are looking for a **Technical Community Manager & Team Lead** to help our com - Organize video conference meetings as well as Virtual Reality meetings (we have our own tools running on the TFGrid). - Create example scripts and example solutions, be able to train people on the creations you have made. -## Requirements +### Requirements - Technical skills: - Fluent in at least 2 development languages @@ -40,12 +30,12 @@ We are looking for a **Technical Community Manager & Team Lead** to help our com - Be at least level 'wolf' in [the skill levels we use, we look at them in a different way](https://threefold.io/info/threefold#/threefold__p2p_awareness_level). -## Remuneration +### Remuneration - Work for our company in Dubai remotely - Paid in TFT and BTC (or other digital currency of choice) -## More Info +### More Info - [Technology](https://threefold.io/info/threefold#/internet4__technology) diff --git a/content/page/careers/pricing_plans/main/main.md b/content/page/careers/jobs/main/main.md similarity index 100% rename from content/page/careers/pricing_plans/main/main.md rename to content/page/careers/jobs/main/main.md diff --git a/content/page/careers/pricing_plans/plan_1/plan1.md b/content/page/careers/jobs/plan_1/plan1.md similarity index 79% rename from content/page/careers/pricing_plans/plan_1/plan1.md rename to content/page/careers/jobs/plan_1/plan1.md index e58a8520e..729bb55a6 100644 --- a/content/page/careers/pricing_plans/plan_1/plan1.md +++ b/content/page/careers/jobs/plan_1/plan1.md @@ -4,7 +4,7 @@ title: Technical Community Manager price: '' duration: '' button: See Position -link: /tech_community_manager +link: /careers/tech_community_manager includeTitle: '' #Must Have options: '' --- diff --git a/content/page/careers/pricing_plans/plan_2/plan2.md b/content/page/careers/jobs/plan_2/plan2.md similarity index 100% rename from content/page/careers/pricing_plans/plan_2/plan2.md rename to content/page/careers/jobs/plan_2/plan2.md diff --git a/content/page/careers/pricing_plans/plan_3/plan3.md b/content/page/careers/jobs/plan_3/plan3.md similarity index 100% rename from content/page/careers/pricing_plans/plan_3/plan3.md rename to content/page/careers/jobs/plan_3/plan3.md diff --git a/content/page/careers/pricing_plans/plan_4/plan4.md b/content/page/careers/jobs/plan_4/plan4.md similarity index 100% rename from content/page/careers/pricing_plans/plan_4/plan4.md rename to content/page/careers/jobs/plan_4/plan4.md diff --git a/content/page/careers/pricing_plans/plan_5/plan5.md b/content/page/careers/jobs/plan_5/plan5.md similarity index 100% rename from content/page/careers/pricing_plans/plan_5/plan5.md rename to content/page/careers/jobs/plan_5/plan5.md diff --git a/content/page/careers/pricing_plans/plan_6/plan6.md b/content/page/careers/jobs/plan_6/plan6.md similarity index 100% rename from content/page/careers/pricing_plans/plan_6/plan6.md rename to content/page/careers/jobs/plan_6/plan6.md diff --git a/content/page/careers/pricing_plans/plan_7/plan7.md b/content/page/careers/jobs/plan_7/plan7.md similarity index 100% rename from content/page/careers/pricing_plans/plan_7/plan7.md rename to content/page/careers/jobs/plan_7/plan7.md diff --git a/content/page/careers/pricing_plans/plan_8/plan8.md b/content/page/careers/jobs/plan_8/plan8.md similarity index 100% rename from content/page/careers/pricing_plans/plan_8/plan8.md rename to content/page/careers/jobs/plan_8/plan8.md diff --git a/content/page/careers/tech_community_manager/tech_community_manager.md b/content/page/careers/tech_community_manager/tech_community_manager.md deleted file mode 100644 index 764b5b229..000000000 --- a/content/page/careers/tech_community_manager/tech_community_manager.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -id: tech_community_manager -cta: tech_community_manager ---- \ No newline at end of file diff --git a/gridsome.config.js b/gridsome.config.js index 667e9704a..8b105177b 100644 --- a/gridsome.config.js +++ b/gridsome.config.js @@ -315,6 +315,22 @@ module.exports = { } }, + { + use: '@gridsome/source-filesystem', + options: { + typeName: 'Jobs', + path: './content/page/careers/jobs/**/*.md', + } + }, + + { + use: '@gridsome/source-filesystem', + options: { + typeName: 'JobsMain', + path: './content/page/**/jobs/main/*.md', + } + }, + { use: '@gridsome/source-filesystem', options: { @@ -354,6 +370,7 @@ module.exports = { roadmap: 'Roadmap', pricing_plansMain: 'PricingPlans', pricingPlans: 'PricingPlans', + jobsMain: 'JobsMain', plans: 'Plans', inTheNews: 'InTheNews', brandPanel: 'BrandPanel', @@ -366,7 +383,8 @@ module.exports = { blogs: 'Blogs', BlogsMain: "BlogsMain", faqMain: 'FAQMain', - faqContent: 'FAQContent' + faqContent: 'FAQContent', + jobs: 'Jobs' } } }, @@ -405,6 +423,14 @@ module.exports = { }, } }, + + { + use: '@gridsome/source-filesystem', + options: { + typeName: 'Job', + path: './content/page/careers/job/**/*.md', + } + }, { use: '@gridsome/source-filesystem', options: { @@ -544,6 +570,10 @@ module.exports = { path: '/partners/:id', component: '~/templates/Project.vue' }], + Job: [{ + path: '/careers/:id', + component: '~/templates/Job.vue' + }], }, transformers: { diff --git a/src/components/marketing/sections/pricing/four_tiers_with_toggle.vue b/src/components/marketing/sections/pricing/four_tiers_with_toggle.vue index dd7e07973..9dcea8027 100644 --- a/src/components/marketing/sections/pricing/four_tiers_with_toggle.vue +++ b/src/components/marketing/sections/pricing/four_tiers_with_toggle.vue @@ -1,9 +1,15 @@