68 Commits

Author SHA1 Message Date
f36975e78c
fix(other): fix tailwind (#297)
* remove empty main.css

* fix tailwind to work properly with vuepress

Have Headline paddings apply only to the blank layout.
Change contentwidth only on blank layout.
Do only partially import tailwind (ommit preflight) as it is in conflict
with vuepress.

* tailwind load preflight, but exclude certain styles

* limit fixes to vuepress classes
2025-03-19 19:19:48 +01:00
sebastian2357
2d98da12e9
fix(content): hero section improvement (#296) 2025-03-19 14:23:44 +01:00
sebastian2357
7a31a79d86
- fixed contact form (#295) 2025-03-18 15:36:08 +01:00
ed3a46b5dc
fix(content): improve projects (#293)
* CaptionedImage component

Component for captioned images

* dreammall in-product image

padding in-product image

* Ocelot images

- Use Logo as main image for ocelot
- Have a captioned in-product image
- Fix some texts regarding ocelot
2025-03-18 12:20:06 +01:00
mahula
543741cde5
set default theme color to footer color (#270) 2025-03-17 23:16:43 +01:00
mahula
dc4a340b55
fix broken links (#269) 2025-03-17 11:00:20 +01:00
efa08dca41
fix(content): prod fix images (#267) 2025-03-17 09:40:40 +01:00
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
sebastian2357
79f679ef4f
feat(content): add Sebastian (#263) 2025-03-13 18:09:09 +01:00
980b1441ca
images: better quality on jpeg images (#264)
Set the quality requirement for the jpeg optimization to 100% instead of
20%
2025-03-13 08:57:51 +01:00
d77479beda
feat(other): command dev-prod (#260)
* compress images using `vuepress-plugin-imagemin

compress all images using imagemin plugin

* updated vuepress-plugin-imagemin to 0.1.2

* command: dev-prod

adds a new command `npm run dev-prod` which build the project and then
spins up a http server. This was implemented to be able to test certain
scenarious like image compression.
2025-03-11 22:47:41 +01:00
mahula
6982823d6a
add max to side menu (#256) 2025-03-10 15:52:05 +01:00
mahula
af0a88dfc7
refactor(other): translate pages to german (#241)
* translate meta and theme texts

* translate profile pages

* fix typo

* translate projects pages

* linting

* translate further pages

* correct text in contact page

* correct changes in vuepress config

* rename imprint page related to translation

* remove description headline fromprojectpages

* fix imprint url in theme config

* fix typos and revise some passages

* adapt directory and file names to translation

* linting

* fix dreammall project image path

* fix ocelot project image path

* linting

* refine history translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine history translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine history translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine ufl profile translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine main text translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine translation for project democracy app

* refine translation for project dreammall

* refine translation for hannes profile

* refine translation for ulf profile

* refine contact translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine history translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine translation for mathias profile

* correct profile path in history text

* move max profile

* refine democracy app translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine dreammall project translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine hannes profile translation

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>

* refine mathias profile translation

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-07 14:44:21 +01:00
mahula
5cd0f15b6e
set site language to german (#247) 2025-03-05 16:28:48 +00:00
mahula
babcee80df
remove print button (#248) 2025-03-05 16:26:18 +00:00
bedb75dce0
remove github specific config
Since the page is now deployed to an external host and no longer
utilizes github pages, this is not required.
2025-02-17 01:48:42 +01:00
mahula
dce4992530 disable pageinfo in theme config 2025-01-31 08:33:43 +01:00
mahula
8c1593023c change to search pluging slimsearch 2025-01-30 14:29:59 +01:00
elweyn
3ddc741732 A dreammall to the sidebar. 2024-03-07 10:44:56 +01:00
elweyn
127d9ca2be Add projects to the sidebar. 2024-03-05 17:29:45 +01:00
bc7719cf44
correctly use bundle option now required 2024-01-29 14:21:19 +01:00
mahula
a63a723b1f according to new them version move search plugin config to theme config 2023-12-30 11:16:01 +01:00
ffb6bc76d8
remove punctuation 2023-11-07 09:34:54 +01:00
b274c9da89
missing values in config to display footer & absolut path for imprint 2023-11-07 09:22:06 +01:00
45dbc1a799
merge conflict resolved 2023-11-07 09:17:18 +01:00
63dd316ea3
Merge branch 'master' into imprint 2023-11-07 09:17:05 +01:00
mahula
8924224dc1
Merge branch 'master' into imprint 2023-11-07 09:07:19 +01:00
f288fd6e00
solve merge conflict 2023-11-07 08:58:56 +01:00
mahula
f1e27b6094
Merge branch 'master' into config-rework 2023-11-07 07:29:33 +01:00
mahula
0a2973f145
Merge branch 'master' into favicon 2023-11-07 07:06:32 +01:00
cda2c15b8c
imprint 2023-11-06 17:14:51 +01:00
c48e98b997
include favicon 2023-11-06 15:35:49 +01:00
6a0269fac7
remove people and projects not maintained yet 2023-11-06 14:49:50 +01:00
ec418041ec
define github specific config to deploy on a subpath and correc workflow 2023-11-06 14:44:30 +01:00
0c9c350c0c
separate config in different files 2023-11-06 14:43:25 +01:00
Wolfgang Huß
f1ed377982 Replace big logo with black background by small one with transparent aplha channel logo 2023-11-03 14:22:01 +01:00
mahula
db05cf021e change logo file 2023-10-29 18:57:13 +01:00
mahula
465427a303 change logo file 2023-10-29 18:48:39 +01:00
mahula
0ef8af8eb5 add the current it4c logo to theme 2023-10-06 08:48:40 +02:00
2155a081e9
fix warnings 2023-10-06 00:45:13 +02:00
6c2b2e87e0
properly use config function 2023-10-06 00:39:44 +02:00
42e99cb126
include editLinks and correct repo names 2023-10-06 00:13:44 +02:00
mahula
5e40d32561 add package vuepress-plugin-search-pro for fast state-of-the-art search 2023-10-05 10:18:08 +02:00
mahula
310503764e initial setup theme hope
- since required by the theme, upgrade vuepress package to v2.0.0-beta.67 (Beta)
- set theme package vuepress-theme-hope in current still beta version 2.0.0-beta.237
2023-10-04 20:12:20 +02:00
Moriz Wahl
a5efee3a65 sort 2023-02-15 18:02:28 +01:00
Moriz Wahl
72e8db9b2f feat: profile moriz 2023-02-15 17:20:12 +01:00
Hannes Heine
81e7ad5413
Merge branch 'master' into add-description-for-hannes 2023-02-15 07:42:38 +01:00
6168c2fb2c
Merge branch 'master' into add-page-alex 2023-02-09 16:13:53 +01:00
d47f22d065
remove some comments 2023-02-07 21:47:27 +01:00
bb4030b8b8
remove space 2023-02-07 21:46:31 +01:00