Hello again!
So I find myself a little overwhelmed and confused.
I don’t want to make a CRUD application, because, well, I’m not really doing much of CRUD operations outside of getting posts.
How I want to structure is
- I have posts to put on a site in say
priv/posts
- Those posts will be processed with NimbePublisher
- What has been processed will inserted into the Ecto database
- The schema will look sorta like (what I would be passing to
mix phx.gen.scheme Blog Post posts
)id:uuid date:date title:string description:string tags:array:string body:string
- The schema will look sorta like (what I would be passing to
- The frontend will make a
GET
request for either all posts or a specific post- The frontend is in Svelte
- It’d be nice to maybe make use of svelte-routing
There is this guide to using Svelte with Phoenix, and there’s this post as well. Though I’m not certain if this is the way you’re suppose to do this.
Also, in the Elixir School link for NimblePublisher there’s the use of --no-ecto
, and I’m curious as to if that would be better in this situation. Though of course that changes how I get the data from the processed markdown.
Thanks for any advice you may give!