44 lines
1.9 KiB
Plaintext
44 lines
1.9 KiB
Plaintext
include Collapsable
|
|
include Title
|
|
include Container
|
|
|
|
section#academia
|
|
.grid.grid-cols-1.p-8.bg-deepwhite.text-nls-black(class="xl:grid-cols-2 xl:gap-36 xl:grid-cols-2 dark:bg-deepblack dark:text-white xl:p-20 sm:py-32 xl:py-48 min-h-[120vh]")
|
|
+Container
|
|
// region Skills
|
|
+Title("h2") !{academia.expertise.title}
|
|
.mb-8.max-w-prose
|
|
each paragraph, i in academia.expertise.intro
|
|
- const additionalClasses = i !== 0 ? "indent-3" : "mb-2 font-serif leading-widest xl:text-md text-sm tracking-tight w-5/6";
|
|
p(class=`text-slate-700 dark:text-slate-300 ${additionalClasses}`) !{paragraph}
|
|
// endregion
|
|
|
|
.mx-auto.max-w-screen-sm.w-full
|
|
// region Expertise
|
|
.grid.grid-cols-1.gap-6.mb-8.col-span-1.self-start(class="xl:gap-2 xl:mt-28 xl:grid-cols-1 xl:grid-cols-2")
|
|
+Collapsable(null, academia.expertise.frontendTechnologies)
|
|
+Collapsable(null, academia.expertise.devopsAndCloud)
|
|
+Collapsable(null, academia.expertise.backendTechnologies)
|
|
+Collapsable(null, academia.expertise.databaseAndData)
|
|
+Collapsable(null, academia.expertise.crossPlatform)
|
|
+Collapsable(null, academia.expertise.bestPractices)
|
|
+Collapsable(null, academia.expertise.tracking)
|
|
// endregion
|
|
|
|
+Container
|
|
// region Computer Science
|
|
+Title("h2") !{academia.computerScience.title}
|
|
.mb-12
|
|
.mb-8.max-w-prose.prose(class="lg:prose-xl")
|
|
each paragraph, i in academia.computerScience.intro
|
|
- const additionalClasses = i !== 0 ? "indent-3" : "mb-2 font-serif leading-widest xl:text-md text-sm tracking-tight w-5/6";
|
|
p(class=`text-slate-700 dark:text-slate-300 ${additionalClasses}`) !{paragraph}
|
|
// endregion
|
|
|
|
.mx-auto.max-w-screen-sm.w-full
|
|
// region Academic Courses
|
|
.grid.grid-cols-1.gap-6.mb-8.col-span-1.self-start(class="xl:gap-2 xl:mt-28 xl:grid-cols-1")
|
|
each institution in academia.institutions
|
|
+Collapsable("academia", institution)
|
|
// endregion
|