-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tailwind integration #595
Comments
Bumping this. Would be really handy. |
Would love this. At the minimum, even getting the grid / flexbox system. (like bootstrap grid) The current grid system works well for desktops, but for mobile, hard to get more than linear layout. |
This is really missing. Tailwind is so handy. It would be great to be able to completely change the layout, and integrate Observable Framework as a first-class citizen within a tailwind-based application. One issue I'm seeing is that tailwind needs to parse HTML and CSS assets in order to generate its minimal CSS file, based on the classes actually used by the project. So, maybe the tailwind command should be ran after the HTML generation in P.S. tailwind distributes a binary, which is pretty handy |
You can paste this into your Markdown and use Tailwind’s “Play CDN” approach: <script src="https://cdn.tailwindcss.com"></script> But, agreed, a proper implementation requires Tailwind running at preview/build time to generate the appropriate stylesheet on the fly. And also we have to deal with Tailwind breaking all of Framework’s default styles as described in #596. |
Would love to see it happen. |
👍 +1 |
Don't 'bump' the maintainers like that. They're not at your disposal to implement features you consider a priority. |
Seem like my comment triggered you. It was not my intention. I don't expect others to be at my disposal. Happy to help by reading some code regarding the way styles are handled in observablehq in that case and share any findings, provided that anyone shares some pointers to what to start reading. |
I also would like to apologize for my comment. It wasn't my intention to push for the implementation. |
as a workaround while i wait for full integration, i added this to observablehq.config.js but it does mess up the sidebar (i am not using it so it is ok for me)
|
What if we included Tailwind CSS by default, and generated an optimized bundle during build? That seems useful.
The text was updated successfully, but these errors were encountered: