Comments (1)
@bzerangue currently implementing Hugo and I came across the same issue. I was already wonder how others would render a partial if you don't know the contenttype
directory. Anyways, since we needed this I decided to fix this.
Besides me spending some time figuring out how Go works.... the main challenge is that Contentful does not expose the ContentType in the sys
reference fields in their API:
"sys": {
"type": "Link",
"linkType": "Entry",
"id": "3hzaoKf49QakqgccMkyWbi"
}
Since it does not exist in the API response, it is not (automatically) included in the generated markdown files.
To solve this, I first go over all Entries to link all Entry IDs to their ContentType, after that, I provide that information to the function that writes the reference so it can include the lower case content type and create references like programming/3op5VIqGZiwoe06c8IQIMO.md
@adriaandejonge would be great if you can review and merge this, see pull request #33
from contentful-export.
Related Issues (20)
- Retry failed connections
- Make HTTP timeout configurable
- Introduce constants for common strings
- Add checks to integration test
- Add YAML support HOT 2
- Add Server mode
- Make the code "go-gettable"
- Throw error if environment variables not set
- Use string template where appropriate
- Translate filenames for readability
- Make page size configurable
- Make locale configurable HOT 1
- Mac 64-bit version generates the following error: panic: interface conversion
- Field types unverified HOT 2
- Behavior not configurable
- Documentation missing HOT 1
- Dockerize
- Improve error handling HOT 1
- Pagination for content types is missing
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 contentful-export.