Comments (9)
I've checked out your project and it also builds successfully on my machine. I think there are multiple problems in your GitHub actions setup and there might be a differnent 11ty version installed on CI than locally. First, please run npm install
locally and commit the package-lock.json
, I see a lot of changes when installing locally. I would recommend against using the eleventy action as it hasn't been updated in two years. A simple action would be:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- run: npm ci
- run: npm run build
from eleventy-plugin-og-image.
I was able to get it working, you are fantastic!
from eleventy-plugin-og-image.
Hard to tell without seeing more of the project. Is it public on GitHub?
from eleventy-plugin-og-image.
I have made the repo public, thank you so much for your help with this.
https://github.com/phoopee3/blog
In the src/_includes
folde are the layouts for the site, there is the books.njk
layout which calls the header-books.njk
header that has the reference to ogImage
in it. ogImage
uses the template file in the same directory, named og-book.og.njk
.
Again, this worked successfully locally, but not with the github action build.
from eleventy-plugin-og-image.
Will have a look later today! Did it work locally with the build
command or only serve
?
from eleventy-plugin-og-image.
That's a great question, I only tried it with serve, I will try it with build locally and see what happens.
from eleventy-plugin-og-image.
Yes, the build locally worked successfully.
from eleventy-plugin-og-image.
I tried moving the template to a different folder, so it's now in src/og-templates
instead of _includes
, but it's the same error during the build on github actions
from eleventy-plugin-og-image.
I will try this all and I appreciate your assistance!
from eleventy-plugin-og-image.
Related Issues (20)
- LinkedIn expects `name="image"` within the `<meta/>` tag HOT 5
- Properly use Render Plugin HOT 1
- Local Images HOT 3
- Sharper resolution option HOT 4
- Stable files in production HOT 6
- Render `File` is not compatible with <= Eleventy 1.x HOT 1
- Omit output for permalink=`false` HOT 1
- Error when building, can't find the template file, even though it's in the same directory HOT 2
- Merge scoped shortcode data to `data` of OG template HOT 1
- Support for woff2? HOT 1
- Issues with rendering / Satori
- Feature request: ignore frontmatter HOT 5
- Handling of kebab-cased styles HOT 2
- GitHub page doesn't surve images whose filenames start with a underscore `_` HOT 2
- Generated path are backslashes that prevents OpenGraph images to be displayed HOT 7
- Using `this` within `getOutputFileSlug` and `generateHTML` throws error (v4.0.0-beta.2) HOT 10
- Where does the OG image partial need to be placed in a project? HOT 6
- New context (`this`) way for working with plugin HOT 3
- Ability to disable preview HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eleventy-plugin-og-image.