In the first iteration of this site, I used AwesomeTable to create a directory from my spreadsheet data. That worked well for me back in May 2020 but a few months later I noticed that my directory was not displaying properly.
After some back and forth with the AwesomeTable support team, I haven't been able to get things to work so I have abandoned this app and am using Sheets & formulas to display my data.
If you are familiar with AwesomeTable or you want to give it a try, detailed instructions can be found here.