diff --git a/news/extra/newsletter_2025.pdf b/news/extra/newsletter_2025.pdf new file mode 100644 index 0000000..e157f4e Binary files /dev/null and b/news/extra/newsletter_2025.pdf differ diff --git a/news/extra/osclogo.png b/news/extra/osclogo.png new file mode 100644 index 0000000..0266629 Binary files /dev/null and b/news/extra/osclogo.png differ diff --git a/news/extra/thumbnail.png b/news/extra/thumbnail.png new file mode 100644 index 0000000..6ddd870 Binary files /dev/null and b/news/extra/thumbnail.png differ diff --git a/news/individual_news.qmd b/news/individual_news.qmd new file mode 100644 index 0000000..fd9cb10 --- /dev/null +++ b/news/individual_news.qmd @@ -0,0 +1,85 @@ +--- +title: "" +format: + html: + css: individualnews_styles.css + page-layout: full + +pdf: + title: "July 2025 Newsletter" + description: "Our annual newsletter featuring the latest updates and achievements." + file: extra/newsletter_2025.pdf + thumbnail: extra/thumbnail.png +--- + + + + +```{=html} +
+``` \ No newline at end of file diff --git a/news/individualnews_styles.css b/news/individualnews_styles.css new file mode 100644 index 0000000..031456e --- /dev/null +++ b/news/individualnews_styles.css @@ -0,0 +1,258 @@ +:root { + --primary: #2b864b; + --primary-light: #4ca76a; + --primary-dark: #206638; + --primary-bg: #f2f8f4; + --text-on-primary: #ffffff; + --text-dark: #333333; + --accent: #f8f9fa; + --border-light: #e9ecef; + --shadow-light: rgba(0,0,0,0.08); + --shadow-medium: rgba(0,0,0,0.12); +} + +body { + font-family: 'Segoe UI', system-ui, sans-serif; + color: var(--text-dark); + background-color: #ffffff; + line-height: 1.6; + margin: 0; + padding: 0; +} + +.newsletter-container { + max-width: 1200px; + margin: 0 auto; + padding: 2rem; +} + +.newsletter-header { + text-align: center; + margin-bottom: 3rem; + padding-bottom: 1.5rem; + border-bottom: 3px solid var(--primary); +} + +.newsletter-header h1 { + color: var(--primary-dark); + font-size: 2.5rem; + font-weight: 700; + margin: 0; + text-shadow: 0 2px 4px rgba(0,0,0,0.1); +} + +.newsletter-header h1 i { + margin-right: 1rem; + color: var(--primary); +} + +.content-grid { + display: grid; + grid-template-columns: 1fr; + gap: 2rem; + margin-bottom: 3rem; +} + +.news-section { + background: var(--accent); + padding: 2rem; + border-radius: 12px; + border-left: 4px solid var(--primary); + box-shadow: 0 2px 8px var(--shadow-light); + transition: transform 0.2s ease, box-shadow 0.2s ease; +} + +.news-section:hover { + transform: translateY(-2px); + box-shadow: 0 4px 12px var(--shadow-medium); +} + +.news-section h2 { + color: var(--primary-dark); + font-size: 1.3rem; + font-weight: 600; + margin: 0 0 1rem 0; + display: flex; + align-items: center; +} + +.news-section h2 i { + margin-right: 0.75rem; + color: var(--primary); + font-size: 1.1rem; +} + +.news-list, .board-list, .events-list { + list-style: none; + padding: 0; + margin: 0; +} + +.news-list li, .board-list li { + padding: 0.5rem 0; + border-bottom: 1px solid var(--border-light); + position: relative; + padding-left: 1.5rem; +} + +.news-list li:last-child, .board-list li:last-child { + border-bottom: none; +} + +.news-list li::before { + content: "▸"; + color: var(--primary); + font-weight: bold; + position: absolute; + left: 0; +} + +.board-list li::before { + content: "●"; + color: var(--primary); + position: absolute; + left: 0; +} + +.events-list li { + padding: 0.75rem 0; + border-bottom: 1px solid var(--border-light); + display: flex; + align-items: center; + gap: 1rem; +} + +.events-list li:last-child { + border-bottom: none; +} + +.event-date { + background: var(--primary); + color: var(--text-on-primary); + padding: 0.25rem 0.75rem; + border-radius: 20px; + font-size: 0.85rem; + font-weight: 600; + white-space: nowrap; + min-width: fit-content; +} + +.download-section { + display: flex; + justify-content: flex-start; + margin-top: 3rem; + padding-top: 2rem; + border-top: 2px solid var(--border-light); +} + +.card-news { + width: 320px; + border-radius: 16px; + box-shadow: 0 4px 20px var(--shadow-light); + border: 1px solid var(--border-light); + overflow: hidden; + position: relative; + background: white; + transition: none; +} + +.card-news:hover { + box-shadow: 0 12px 32px var(--shadow-medium); + transition: none; +} + +.card-news .card-body { + padding: 1.5rem; + background: linear-gradient(135deg, var(--primary-bg) 0%, white 100%); + text-align: center; +} + +.card-thumbnail { + width: 100%; + height: 200px; + object-fit: cover; + border-radius: 8px; + margin-bottom: 1rem; + box-shadow: 0 2px 8px var(--shadow-light); +} + +.card-news .card-title { + color: var(--primary-dark); + font-weight: 700; + font-size: 1.25rem; + margin: 0 0 0.75rem 0; + line-height: 1.3; +} + +.card-news .card-text { + color: var(--text-dark); + font-size: 0.95rem; + margin: 0; + opacity: 0.8; +} + +.card-footer { + padding: 1.25rem 1.5rem; + background: white; + border-top: 1px solid var(--border-light); + text-align: center; +} + +.btn-primary { + background: var(--primary); + border: none; + color: var(--text-on-primary); + text-decoration: none; + padding: 0.75rem 1.5rem; + border-radius: 25px; + display: inline-flex; + align-items: center; + font-weight: 600; + font-size: 0.95rem; + transform: translateY(10px); + box-shadow: 0 2px 8px rgba(43, 134, 75, 0.3); +} + +.btn-primary:hover { + background: var(--primary); + transform: translateY(-10px); + box-shadow: 0 4px 12px rgba(43, 134, 75, 0.4); +} + +.btn-primary .bi { + margin-right: 0.5rem; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.me-2 { + margin-right: 0.5rem; +} + +@media (max-width: 768px) { + .newsletter-container { + padding: 1rem; + } + + .content-grid { + grid-template-columns: 1fr; + gap: 1.5rem; + } + + .newsletter-header h1 { + font-size: 2rem; + } + + .card-news { + width: 100%; + max-width: 320px; + } +} \ No newline at end of file diff --git a/news/newsmain.qmd b/news/newsmain.qmd new file mode 100644 index 0000000..bcb45e1 --- /dev/null +++ b/news/newsmain.qmd @@ -0,0 +1,118 @@ +--- +title: "" +format: + html: + css: newsmain_styles.css + page-layout: full +--- + + + +```{=html} ++ In this Software Carpentry Workshop you will learn the Unix Shell, Git and R. + This example-driven two-day workshop will teach core computing skills that will help you be more productive and effective. We'll alternate short tutorials with hands-on practical exercises. Participants are encouraged to help one another and to apply what they are learning to their own research problems during the workshop. +
+ + Read More + ++ Seit Abschluss der DEAL-Verträge mit Elsevier, SpringerNature und Wiley sind die Publikationskosten für viele Fachbereiche gestiegen. Für manche ist Publizieren zu einer finanziellen Herausforderung geworden. An vielen Fakultäten wird daher intensiv über den Umgang mit diesen Kosten und über das kommerzielle Publikationssystem im Allgemeinen diskutiert. Das LMU Open Science Center möchte mit dieser Veranstaltung eine Plattform bieten, um drei Aspekte zu beleuchten und zu diskutieren: +
+ + Read More + +