GithubHelp home page GithubHelp logo

Comments (4)

delucis avatar delucis commented on May 28, 2024 1

My guess here is that this the fault of vscode-live-server. After building, Starlight outputs a static folder containing pages and assets with typical extensions (e.g. .css in this case). A server should usually be smart enough to rely on those extensions to also set the MIME type.

Taking a quick look at Live Server’s 2,000+ GitHub issues (😬), I can see several which mention similar issues: https://github.com/ritwickdey/vscode-live-server/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+MIME

I suspect that’s the cause here and would advise sticking to the built-in dev, build, and preview commands.

from starlight.

hexWars avatar hexWars commented on May 28, 2024 1

After using nginx, everything is back to normal. Thank you for your assistance.

from starlight.

HiDeoo avatar HiDeoo commented on May 28, 2024

Thanks for your report.

After building, the CSS is not displaying

May I ask how you are serving the production build?

I may be going on a totally wrong track but it looks like the port 63344 is common for JetBrains IDEs with the built-in web server. If that's the case, it looks like there are several issues opened for this feature regarding MIME types (issue 1 - issue 2).

If you are indeed using the JetBrains built-in web server, could you please try to serve the production build using the astro preview command (it should be npm run preview if you are using npm) after building your website for production and see if the issue persists when viewing the site at http://localhost:4321?

from starlight.

hexWars avatar hexWars commented on May 28, 2024

Thank you for your response. I have no issues when using yarn preview, but the problem still persists when using the Live Server plugin in VS Code.

from starlight.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.