Although you could use any ESP with an SD connected to the SPI, for the hardware averse you can just use the Adafruit 8266 feather mated to their Adalogger feather board. With that you get a real time clock to boot.
It's here: https://github.com/boblemaire/ESPAsyncSDWebServer