mirror of
https://github.com/IT4Change/IT4C.dev.git
synced 2025-12-13 09:25:49 +00:00
* - added new site /new/README.md - added new components - added component registration "client.js" - added approach for tailwind integration (does not work yet) * Use TypeScript and script setup * No ts for .textlintrc * Make Tailwind work * include heropage contents partially fixes https://github.com/IT4Change/IT4C.dev/issues/221 * adjust contents of Services Adjust contents according to https://github.com/IT4Change/IT4C.dev/issues/222 * added Team & Values texts According to https://github.com/IT4Change/IT4C.dev/issues/223 * fixed type * fixed unreferenced styles/main.css * sample from theme-hope-docu From https://theme-hope.vuejs.press/guide/layout/home.html#project-highlights-and-features * - adapted Hope hero section - removed remaining Hero Widgets - added ContentSection - optimized layout of team section * - optimized layout/style of ContactForm * - made TeamMember functional and added some transitions - added new members as placeholder * Hero at 100vh; transparent navbar on home page * Add text and image for Max * Keep logo text in same row as logo * - added REST request to mail backend - added limitations to contact fields * - added photo and phone number to contact form * - changed contact person and phone number * - replaced hero section - replaced default layout - replaced footer * clean up * - optimized colors * - clean up AI comments * move new page from /new to / * fixed errors with contactForm * fix projects * fix merge error * corrected image for Sebastian * - improved layout * - fixed tag colors - fixed phone number color and hover --------- Co-authored-by: Sebastian Stein <git@codepassion.de> Co-authored-by: Maximilian Harz <maxharz@gmail.com> Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de> Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
49 lines
942 B
TypeScript
49 lines
942 B
TypeScript
import { viteBundler } from '@vuepress/bundler-vite'
|
|
import Imagemin from 'vuepress-plugin-imagemin'
|
|
import { defineUserConfig } from 'vuepress'
|
|
import meta from './config/meta'
|
|
import theme from './config/theme'
|
|
import tailwindcss from '@tailwindcss/vite'
|
|
|
|
export default defineUserConfig({
|
|
lang: 'de-DE',
|
|
...meta,
|
|
theme,
|
|
bundler: viteBundler({
|
|
viteOptions: {
|
|
plugins: [
|
|
tailwindcss(),
|
|
]
|
|
}
|
|
}),
|
|
plugins: [
|
|
Imagemin({
|
|
gifsicle: {
|
|
optimizationLevel: 7,
|
|
interlaced: false,
|
|
},
|
|
optipng: {
|
|
optimizationLevel: 7,
|
|
},
|
|
mozjpeg: {
|
|
quality: 100,
|
|
},
|
|
pngquant: {
|
|
quality: [0.8, 0.9],
|
|
speed: 4,
|
|
},
|
|
svgo: {
|
|
plugins: [
|
|
{
|
|
name: 'removeViewBox',
|
|
},
|
|
{
|
|
name: 'removeEmptyAttrs',
|
|
active: false,
|
|
},
|
|
],
|
|
},
|
|
}),
|
|
],
|
|
})
|