Who am I
I always like to directly work on plain text, because it's palpable and easy to control. You can put your data with explicit format into database to make it searchable, but the essay-like articles are inherently hard to format. If you were running a heavy-loaded business site, you have to adapt the texts to make them fit in the db, but it's not a convenient way to management personal writings. While I acquainted with github I learned about jekyll, it's exactly the way I used to dreamt to do the personal site, ergo this site was built. Why not let the search engine do the job for your? It will save a lot of trouble to do the data modeling.