@@ -11,7 +11,7 @@ editUrl: false
1111publishDate : 2024-09-09
1212---
1313
14- import { Card , CardGrid , LinkCard } from ' @astrojs/starlight/components' ;
14+ import { Card } from ' @astrojs/starlight/components' ;
1515import CardContentCourse from ' ~/components/CardContent.astro' ;
1616import LocalCourseCarousel from ' ~/components/LocaleCourseCarousel.astro' ;
1717import Hero from ' ~/components/Hero/Hero.astro' ;
@@ -50,4 +50,40 @@ import HomeFooter from '~/components/HomeFooter.astro';
5050<br />
5151<LocalCourseCarousel title = " Node.JS" courseLink = " nodejs" />
5252
53+ ## Open Source Projects
54+
55+ Academeez is not only open-sourcing programming education, but also building interesting open source, MIT-licensed projects that are free to use.
56+ Click a project to learn more.
57+ If you find a project interesting, feel free to star it and contribute code.
58+
59+ <div style = " width: 100%;" >
60+ <Card >
61+ <a
62+ href = " https://github.com/ywarezk/vscode-code-highlight"
63+ style = " display: block; width: 100%; color: inherit; text-decoration: none; border: 1px solid var(--sl-color-gray-5); border-radius: 0.75rem; padding: 1rem; transition: transform 150ms ease, box-shadow 150ms ease, border-color 150ms ease;"
64+ onmouseenter = " this.style.transform='translateY(-2px)'; this.style.borderColor='var(--sl-color-accent-high)'; this.style.boxShadow='0 8px 20px rgba(0,0,0,0.12)'"
65+ onmouseleave = " this.style.transform='translateY(0)'; this.style.borderColor='var(--sl-color-gray-5)'; this.style.boxShadow='none'"
66+ >
67+ <div style = " display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem;" >
68+ <img
69+ src = " /icons/vscode-code-highlight.png"
70+ alt = " vscode-code-highlight logo"
71+ style = " width: 44px; height: 44px; object-fit: contain;"
72+ />
73+ <h3 style = " margin: 0;" >vscode-code-highlight</h3 >
74+ </div >
75+ <p style = " margin: 0;" >
76+ A VS Code extension for highlighting code and adding notes, including a summary slideshow that presents marked snippets with their comments. It is ideal for developers who want to give lectures and document coding projects with focused code walkthroughs.
77+ </p >
78+ <img
79+ src = " /icons/add-notes.gif"
80+ alt = " vscode-code-highlight demo"
81+ loading = " lazy"
82+ decoding = " async"
83+ style = " display: block; width: 100%; margin-top: 0.9rem; border-radius: 0.6rem; border: 1px solid var(--sl-color-gray-5);"
84+ />
85+ </a >
86+ </Card >
87+ </div >
88+
5389<HomeFooter />
0 commit comments