Just one, of manageable size, perhaps carve some space in the upper reach of the internal flash sectors, store the data, provide means to erase/write new content.
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Internal Flash, probably no, its not how people generally approach the problem.
You can create resource trees, or file system type structures, and put them in memory permanently, perhaps wrapping them with file system type access functions to make porting easier.
Perhaps look at MKFSDATA type tools used by LWIP, or similar tools, to create a faux web server
If needing an actual file system, perhap FATFS onto MicroSD cards, or eMMC chips.
Can be done with QSPI NOR Flash, or NAND/NOR Flash generally, but you get to own a lot more of the fine details.
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..