Solid-start is the long awaited meta-framework for Solid.js. Since it entered its second beta after a rewrite, there were a few breaking changes, s...
For further actions, you may consider blocking this person and/or reporting abuse
as far as I know github pages is static hosting, if you plan to use SolidJs its fine, but how can you deploy solid-start? You need a running server for this? Where do you exactly deploy?
Thats why i believe whole your Solid app was just prerendered, if you have any (loader, getInitialProps alternative in Solid) it will not be updated, but cached forever until next build
Obviously, you can only deploy the static pages that you create using solid-start. This means you can use internal APIs only as long as the answers are present during the build (and you won't get any updates unless you re-deploy). Using external APIs (mind the CORS headers) works fine.
intresting.
waiting for more on this :-)
"...up to two minutes" sound a bit annoying during development. Is there any "fast track preview" like we have in vite?
This only applies to the first initialization for the GitHub pages. The action usually runs within a few seconds after pushing or merging to master. I should probably add a few words of clarification there
Also, solid-start supports a dev server that runs within milliseconds and has hot module reloading, too. This is only the time that deployment on GitHub pages takes.
San you please show this process on a real static site via a YouTube video😓
Sorry, I'm mostly about text. If you want, you can find me as
@lexLohr
on discord; ping me and I'll help you there with your current project.Hi, I have a doubt. Can we use npm run build command also to take build right?
I do. You'll see it in the workflow.
Ok. Thanks for reply. Why I asked because for solid app, after taking build dist file was created. But in solid start, .output and vinxi files were created. So that I'm confused. Can you tell me please why two files were created?
solid-start creates the files to start a server temporarily that is used to render the static pages.
ok
Please make an updated version
Yup, this works. Thanks buddy! I think the vite baseUrl and solid router baseUrl did the trick. How did you know how to do this? I can't find anything about it on the docs.
trade secrcet ;-) :-p
( joking obviously )
A lot of trial and error.