sebastian2357 3d5d2fff0a
refactor(other): new website structure (#227)
* - 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>
2025-03-17 01:09:31 +01:00

81 lines
1.7 KiB
TypeScript

import { hopeTheme } from 'vuepress-theme-hope'
export default hopeTheme({
logo: '/it4c-logo2-clean-bg_alpha-128x128.png',
docsRepo: 'https://github.com/IT4Change/IT4C.dev',
docsBranch: 'master',
docsDir: 'docs',
editLink: true,
lastUpdated: false,
contributors: false,
print: false,
displayFooter: true,
pageInfo: false,
footer: 'CC BY IT4C.dev & Autoren - <a href="/impressum.html">Impressum</a>',
navbar: [
{ text: 'IT4C', link: '/' },
{ text: 'Kontakt', link: '/kontakt' },
{
text: 'Github',
link: 'https://github.com/IT4Change'
},
],
sidebar: [
{
text: 'Startseite',
link: '/',
collapsible: false,
},
{
text: 'IT4C',
link: '/it4c',
collapsible: false,
children: [
'/historie',
'/kontakt'
]
},
{
text: 'Projekte',
collapsible: false,
children: [
{
text: 'DEMOCRACY App',
link: '/projekte/democracy.app'
},
{
text: 'Ocelot-Social',
link: '/projekte/ocelot.social'
},
{
text: 'Gradido Software',
link: '/projekte/gradido'
},
{
text: 'DreamMall.earth',
link: '/projekte/dreammall'
},
]
},
{
text: 'Team',
collapsible: false,
children: [
'/team/alexander-friedland',
'/team/hannes-heine',
{ link: '/team/mathias-lenz', text: 'Mathias Lenz' },
'/team/maximilian-harz',
'/team/moriz-wahl',
'/people/sebastian-stein',
'/team/ulf-gebhardt',
'/team/wolfgang-huss'
]
},
],
plugins: {
slimsearch: {
indexContent: true
},
},
})