Gathering detailed insights and metrics for @lekoarts/gatsby-theme-emilia
Gathering detailed insights and metrics for @lekoarts/gatsby-theme-emilia
Gathering detailed insights and metrics for @lekoarts/gatsby-theme-emilia
Gathering detailed insights and metrics for @lekoarts/gatsby-theme-emilia
Get high-quality and customizable Gatsby themes to quickly bootstrap your website! Choose from many professionally created and impressive designs with a wide variety of features and customization options.
npm install @lekoarts/gatsby-theme-emilia
Typescript
Module System
Min. Node Version
Node Version
NPM Version
22.8
Supply Chain
56.3
Quality
66.2
Maintenance
50
Vulnerability
90.2
License
@lekoarts/gatsby-theme-minimal-blog@6.2.6
Updated on Jun 26, 2025
@lekoarts/rehype-meta-as-attributes@3.0.3
Updated on Jun 26, 2025
@lekoarts/themes-utils@3.0.3
Updated on Jun 26, 2025
@lekoarts/gatsby-theme-minimal-blog-core@6.2.6
Updated on Jun 26, 2025
@lekoarts/gatsby-theme-minimal-blog-core@6.2.5
Updated on May 05, 2025
@lekoarts/gatsby-theme-graphql-playground@5.1.11
Updated on May 05, 2025
TypeScript (80.69%)
JavaScript (14.12%)
Handlebars (3.81%)
MDX (0.93%)
CSS (0.33%)
Shell (0.11%)
HTML (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
1,879 Stars
1,416 Commits
537 Forks
12 Watchers
11 Branches
15 Contributors
Updated on Jul 14, 2025
Latest Version
5.1.8
Package Id
@lekoarts/gatsby-theme-emilia@5.1.8
Unpacked Size
106.27 kB
Size
24.47 kB
File Count
25
NPM Version
10.8.2
Node Version
18.20.5
Published on
Dec 24, 2024
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
Minimalistic portfolio/photography site with masonry grid, page transitions and big images. Themeable with Theme UI. Includes Light/Dark mode.
Read the Source Code.
Also be sure to check out other Free & Open Source Gatsby Themes and my Personal Website.
1npm install @lekoarts/gatsby-theme-emilia
This will generate a new site that pre-configures the theme including example content and additional plugins.
1npx gatsby new gatsby-starter-portfolio-emilia https://github.com/LekoArts/gatsby-starter-portfolio-emilia
Key | Default Value | Description |
---|---|---|
basePath | / | Root url for the theme |
projectsPath | content/projects | Location of projects |
assetsPath | content/assets | Location of assets (such as the avatar in the header) |
mdx | true | Configure gatsby-plugin-mdx (if your website already is using the plugin pass false to turn this off) |
sharp | true | Configure gatsby-plugin-sharp (if your website already is using the plugin pass false to turn this off) |
name | LekoArts | The name displayed as the title on the homepage, and the link to the homepage (top left corner) |
location | Germany | Shown below the title |
socialMedia | [{ title: `Twitter`, href: `https://twitter.com/lekoarts_de` }, { title: `Homepage`, href: `https://www.lekoarts.de` }] | An array of objects (with the keys "title" and "href" display on the homepage. Can of course hold any kind of links (not limited to social media) |
showThemeAuthor | true | Show the "Theme by LekoArts" in the footer |
formatString | DD.MM.YYYY | Configure the date format for Date fields |
1// gatsby-config.mjs 2const config = { 3 plugins: [ 4 { 5 resolve: `@lekoarts/gatsby-theme-emilia`, 6 options: { 7 name: `Emilia`, 8 location: `Paris`, 9 socialMedia: [ 10 { 11 title: `Twitter`, 12 href: `https://www.twitter.com/lekoarts_de` 13 } 14 ] 15 } 16 } 17 } 18 ] 19} 20 21export default config
In addition to the theme options, there are a handful of items you can customize via the siteMetadata
object in your site's gatsby-config.mjs
1// gatsby-config.mjs 2const config = { 3 siteMetadata: { 4 // Used for the title template on pages other than the index site 5 siteTitle: `Emilia`, 6 // Default title of the page 7 siteTitleAlt: `Emilia - @lekoarts/gatsby-theme-emilia`, 8 // Can be used for e.g. JSONLD 9 siteHeadline: `Emilia - Gatsby Theme from @lekoarts`, 10 // Will be used to generate absolute URLs for og:image etc. 11 siteUrl: `https://emilia.lekoarts.de`, 12 // Used for SEO 13 siteDescription: `Minimalistic portfolio/photography site with masonry grid, page transitions and big images. Themeable with Theme UI. Includes Light/Dark mode.`, 14 // Used for og:image and must be placed inside the `static` folder 15 siteImage: `/banner.jpg`, 16 // Set the default "lang" attribute on "html" element 17 siteLanguage: `en`, 18 // Twitter Handle 19 author: `@lekoarts_de`, 20 }, 21}; 22 23export default config;
Please read the guide Shadowing in Gatsby Themes to understand how to customize the theme! Generally speaking you will want to place your files into src/@lekoarts/gatsby-theme-emilia/
to shadow/override files. The Theme UI config can be configured by shadowing its files in src/gatsby-plugin-theme-ui/
.
New projects will be shown on the index page of this theme and can be added by creating MDX files inside content/projects
. General setup:
content/projects
index.mdx
file, and add the frontmattercover
in the frontmatterdefer
to opt-in into Deferred Static Generation (DSG) (optional)slug
to the frontmatter to use a custom slug, e.g. slug: "/my-slug"
(Optional)Frontmatter reference:
1--- 2cover: "./sean-foley-0JD7kvxAq0Y-unsplash.jpg" 3date: "2019-09-10" 4title: "Emilia" 5defer: false 6slug: "/my-slug" 7areas: 8 - Neon 9 - Lights 10---
The frontmatter alone is enough, if you'd like to add additional content you can do so by writing your content (as usual with MDX) below the frontmatter. It'll be displayed in the header of the project below the date and areas.
Create a file at src/@lekoarts/gatsby-theme-emilia/texts/about-me.mdx
to edit the text.
Place an image with the name avatar
inside the folder content/assets
(or your custom assetsPath
which you defined for the theme).
You can find the extensive changelog of changes on GitHub. You'll be able to see each patch, minor, and major changes and what pull requests contributed to them.
If you have general questions or need help with Gatsby, please go to one of the support platforms mentioned in Gatsby's documentation. If you have a specific question about this theme, you can head to the GitHub Discussions of the repository.
Thanks for using this project! I'm always interested in seeing what people do with my projects, so don't hesitate to tag me on Bluesky and share the project with me.
Please star this project, share it on Social Media or consider supporting me on GitHub Sponsors!
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
Found 0/21 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
39 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-14
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More