oreal-solutions / motionlink-cli Goto Github PK
View Code? Open in Web Editor NEWPublish content to your blog, portfolio, and doc websites from Notion.
Home Page: https://motionlink.co
License: MIT License
Publish content to your blog, portfolio, and doc websites from Notion.
Home Page: https://motionlink.co
License: MIT License
Provide a Block Transformer for Notion table blocks.
Currently, media assets are placed in the outDir
of a TemplateRule
. Hugo, however, expects all media to be in the ./static
folder. Fixing this issue will allow MotionLink media links to work in Hugo powered websites.
Currently are saved by their file name. This causes an issue when two different assets have the same basename in the URL. The asset paths will will refer to same file when downloaded even though they are not supposed to.
MotionLink fetches the images into the same file.
Include image id in the filename. That way even if two images have the same name, they will fetched as two different files.
The Notion API is now out of beta. Update the package to use the stable API.
When an image, for example, is fetched from Notion the name for the image file is randomly generated. A new random filename is generated for the same image every time the image is fetched, resulting in many copies of the same image in the local filesystem. This is more of a request to save an image to the same file every time it is fetched from Notion.
Add transformers to transform Notion pages to React code.
The markdown transformers do not preserve the layout of the Notion page.
Provide block transformers that preserve the layout of Notion pages. To React Block Transformers seem like a better option, but this is open for discussion.
The most obvious benefit is that the layout of Notion pages is maintained. Another benefit is easy integration with static site generators that support React. Examples are:
In the README list all the supported and unsupported blocks by the the markdown transformers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.