Custom WEBrick FileHandler for stripping .html extension
Custom WEBrick FileHandler for stripping .html extension

This first performs the normal static file check at the exact
location. If no file is found, attempt the check again with an
".html" suffix.

See the following for base class search_file implementation:

https://github.com/ruby/ruby/blob/4607f95/lib/webrick/httpservlet/filehandler.rb#L363-L383

pmarsceill/jekyll,ewinkler/jekyll,mixxmac/jekyll,yihangho/jekyll,gkunwar/gkunwar.github.io,Wirachmat/jekyll,indraj/jekyll,nickg33/jekyll,angeliaz/jekyll,darwin/jekyll,MjAbuz/jekyll,omeripek/jekyll,EddieDow/jekyll,tobscure/jekyll,chrisfinazzo/jekyll,anthonyrosengren/grasshoppergathering2.github-io,dangaute/eng,digideskio/jekyll,CheekyFE/jekyll,drobati/jekyll,pmarsceill/jekyll,tomasdiez/jekyll,thetaxman/jekyll,abhilashhb/jekyll,rlugojr/jekyll,tomjohnson1492/jekyll,marrujoalex/jekyll,chrisfinazzo/jekyll,0x00evil/jekyll,AtekiRyu/jekyll,stomar/jekyll,ramoslin02/jekyll,saitodisse/jekyll,ZDroid/jekyll,fengsmith/jekyll,tylermachen/jekyll,fabulousu/jekyll,derekgottlieb/jekyll,EddieDow/jekyll,garvitr/jekyll,eloyesp/jekyll,xiaoshaozi52/jekyll,abhilashhb/jekyll,stevecrozz/jekyll,htmelvis/jekyll,xtymichael/jekyll,nateberkopec/jekyll,nemotan/jekyll,18F/jekyll,stomar/jekyll,floydpraveen/jekyll,mixxmac/jekyll,jekyll/jekyll,tareq-s/jekyll,gencer/jekyll,gynter/jekyll,tylermachen/jekyll,vcgato29/jekyll,rovrevik/jekyll,x-way/jekyll,jmknoll/jekyll,gkunwar/gkunwar.github.io,sasongkojati/jekyll,fulldecent/jekyll,jaybe-jekyll/jekyll,derekgottlieb/jekyll,CorainChicago/jekyll,rlugojr/jekyll,princeofdarkness76/jekyll,LeuisKen/jekyllcn,abhilashhb/jekyll,greent2008/jekyll,wentixiaogege/jekyll,brint/jekyll,PepSalehi/jekyll,hubsaysnuaa/jekyll,sanxore/sanxore.github.com,derekgottlieb/jekyll,desidude03/jekyll,winndows/jekyll,zhangkuaiji/jekyllcn,nickg33/jekyll,nateberkopec/jekyll,cyberid41/jekyll,alex-kovac/jekyll,tomasdiez/jekyll,christophermanning/jekyll,x-way/jekyll,floydpraveen/jekyll,jmptrader/jekyll,Tyrion22/jekyll,jmepg/jekyll,chinayin/jekyll,gencer/jekyll,jaroot32/jekyll,digideskio/jekyll,chiyodad/jekyll,bsmr-ruby/jekyll,AtekiRyu/jekyll,krahman/jekyll,getandpost/jekyll.github.io,zhangkuaiji/jekyllcn,johnnycastilho/jekyll,zsyed91/jekyll,xcatliu/jekyllcn,gynter/jekyll,ewinkler/jekyll,Tyrion22/jekyll,floydpraveen/jekyll,krishnakalyan3/jekyll,rebornix/jekyll,Teino1978-Corp/Teino1978-Corp-jekyll,CPVPLachlan/CPVP-Blog,krishnakalyan3/jekyll,royalwang/jekyll,ZainRizvi/jekyll,rebornix/jekyll,jekyll/jekyll,eninya/jekyll,drobati/jekyll,LuoPX-15510486969/jekyll,mrb/jekyll,julienbourdeau/jekyll,rasa2011/rasa2011.github.io,vidbina/jekyll,christophermanning/jekyll,foocoder/jekyll,fengsmith/jekyllcn,christophermanning/jekyll,eninya/jekyll,FlyingWHR/jekyll,rlugojr/jekyll,backendeveloper/jekyll,htmelvis/jekyll,xantage/jekyll,Wirachmat/jekyll,tomjohnson1492/jekyll,shuber2/jekyll,harrissoerja/jekyll,rasa2011/rasa2011.github.io,dezon/jekyll,fengsmith/jekyll,isathish/jekyll,MauroMrod/jekyll,jaroot32/jekyll,0x00evil/jekyll,darwin/jekyll,omeripek/jekyll,LuoPX-15510486969/jekyll,SQS2/Test,iRoxx/jekyll,xcatliu/jekyllcn,xiebinhqy/jklly_china,FlyingWHR/jekyll,CPVPLachlan/CPVP-Blog,alfredxing/jekyll,tobscure/jekyll,ZainRizvi/jekyll,daniel-beck/jekyll,CorainChicago/jekyll,getandpost/jekyll.github.io,EddieDow/jekyll,gencer/jekyll,x-way/jekyll,julienbourdeau/jekyll,pmarsceill/jekyll,ZDroid/jekyll,xiaoshaozi52/jekyll,0x00evil/jekyll,leichunxin/jekyll,doubleday/jekyll,greent2008/jekyll,goragod/jekyll,tillgrallert/jekyll,hartmel/jekyll,m2candre/jekyll,indraj/jekyll,liukaijv/jekyll,goragod/jekyll,daniel-beck/jekyll,nathanhorrigan1/webdeveloper,chrisfinazzo/jekyll,krahman/jekyll,ReachingOut/jekyll,xcatliu/jekyllcn,hartmel/jekyll,noikiy/jekyll,dezon/jekyll,hubsaysnuaa/jekyll,rongl/jekyll,AaronSikes/jekyll,QuinntyneBrown/jekyll,tugberkugurlu/jekyll,shliujing/jekyll,nasht00/jekyll,rasa2011/rasa2011.github.io,codeclimate-testing/jekyll,jekyll/jekyll,Tyrion22/jekyll,tomjohnson1492/jekyll,aarvay/jekyll,tamouse/jekyll,nathanhorrigan1/webdeveloper,Wirachmat/jekyll,jmknoll/jekyll,tylermachen/jekyll,bsmr-ruby/jekyll,kuangyeheng/jekyll,nasht00/jekyll,fulldecent/jekyll,rovrevik/jekyll,fengsmith/jekyllcn,kimeng/jekyll,richsoni/jekyll,MauroMrod/jekyll,vcgato29/jekyll,angeliaz/jekyll,LuoPX-15510486969/jekyll,ryanshaw/jekyll,honger05/jekyllcn,kuangyeheng/jekyll,jekyll/jekyll,alihalabyah/jekyll,saitodisse/jekyll,adilapapaya/jekyll,shliujing/jekyll,kimeng/jekyll,fabulousu/jekyll,htmelvis/jekyll,trungvothanh/jekyll,oresmus/jekyll,nateberkopec/jekyll,rebornix/jekyll,chinayin/jekyll,wentixiaogege/jekyll,sanxore/sanxore.github.com,fengsmith/jekyll,rajrathore/jekyll,larryfox/jekyll,jmknoll/jekyll,dansef/jekyll,ls2uper/jekyll,xantage/jekyll,vidbina/jekyll,sanxore/sanxore.github.com,UniFreak/jekyllcn,ReachingOut/jekyll,martynbm/jekyll,martynbm/jekyll,daniel-beck/jekyll,xcatliu/jekyllcn,isathish/jekyll,honger05/jekyllcn,cyberid41/jekyll,iRoxx/jekyll,thejameskyle/jekyll,stevecrozz/jekyll,ZDroid/jekyll,richsoni/jekyll,wadaries/jekyll,penchan1218/jekyllcn,chiyodad/jekyll,stomar/jekyll,rajrathore/jekyll,MjAbuz/jekyll,chiyodad/jekyll,hiteshsuthar/jekyll,brint/jekyll,howkj1/jekyll,thetaxman/jekyll,royalwang/jekyll,kuangyeheng/jekyll,jeffkole/jekyll,dangaute/eng,imaustink/jekyll,royalwang/jekyll,jmhardison/jekyll,tillgrallert/jekyll,nathanhorrigan1/webdeveloper,jeffkole/jekyll,tugberkugurlu/jekyll,pheuko/jekyll,superve/jekyll,zsyed91/jekyll,indraj/jekyll,egobrightan/jekyll,likong/jekyll,jaybe-jekyll/jekyll,AnanthaRajuC/jekyll,johnnycastilho/jekyll,krahman/jekyll,CPVPLachlan/CPVP-Blog,jmepg/jekyll,ajhit406/jekyll,MauroMrod/jekyll,anthonyrosengren/grasshoppergathering2.github-io,superve/jekyll,dangaute/eng,rajrathore/jekyll,leichunxin/jekyll,dansef/jekyll,howkj1/jekyll,xtymichael/jekyll,rongl/jekyll,mixxmac/jekyll,UniFreak/jekyllcn,CorainChicago/jekyll,derekgottlieb/jekyll,Kinghack/kinghack.github.com,thetaxman/jekyll,xtymichael/jekyll,Teino1978-Corp/Teino1978-Corp-jekyll,noikiy/jekyll,ajhit406/jekyll,stomar/jekyll,jaybe-jekyll/jekyll,Teino1978-Corp/jekyll,Tiger66639/jekyll,wadaries/jekyll,tareq-s/jekyll,CheekyFE/jekyll,Teino1978-Corp/jekyll,isathish/jekyll,jmptrader/jekyll,supriyantomaftuh/jekyll,vcgato29/jekyll,harrissoerja/jekyll,fulldecent/jekyll,ewinkler/jekyll,rlugojr/jekyll,princeofdarkness76/jekyll,m2candre/jekyll,CheekyFE/jekyll,Strangehill/jekyll,oresmus/jekyll,hubsaysnuaa/jekyll,imaustink/jekyll,Tiger66639/jekyll,likong/jekyll,zsyed91/jekyll,ramoslin02/jekyll,codeclimate-testing/jekyll,angeliaz/jekyll,tareq-s/jekyll,greent2008/jekyll,xiongjungit/jekyll,tamouse/jekyll,LeuisKen/jekyllcn,Strangehill/jekyll,eninya/jekyll,mnuessler/jekyll,ryanshaw/jekyll,alfredxing/jekyll,eloyesp/jekyll,jaybe-jekyll/jekyll,ramoslin02/jekyll,zsyed91/jekyll,hartmel/jekyll,gkunwar/gkunwar.github.io,ryanshaw/jekyll,desidude03/jekyll,FlyingWHR/jekyll,larryfox/jekyll,dansef/jekyll,princeofdarkness76/jekyll,ducktyper/jekyll,fabulousu/jekyll,digideskio/jekyll,darwin/jekyll,teju111/jekyll,penchan1218/jekyllcn,trungvothanh/jekyll,shuber2/jekyll,ls2uper/jekyll,floydpraveen/jekyll,supriyantomaftuh/jekyll,shuber2/jekyll,xantage/jekyll,darwin/jekyll,tamouse/jekyll,AaronSikes/jekyll,tomasdiez/jekyll,m2candre/jekyll,wentixiaogege/jekyll,egobrightan/jekyll,mrb/jekyll,drobati/jekyll,aarvay/jekyll,ducktyper/jekyll,QuinntyneBrown/jekyll,jmhardison/jekyll,mrb/jekyll,nasht00/jekyll,AaronSikes/jekyll,fengsmith/jekyllcn,marrujoalex/jekyll,winndows/jekyll,tillgrallert/jekyll,mnuessler/jekyll,foocoder/jekyll,martynbm/jekyll,xiebinhqy/jklly_china,hiteshsuthar/jekyll,rongl/jekyll,noikiy/jekyll,matuzo/jekyll,adilapapaya/jekyll,bsmr-ruby/jekyll,PepSalehi/jekyll,gaosboy/jekyll,bsmr-ruby/jekyll,pmarsceill/jekyll,backendeveloper/jekyll,Strangehill/jekyll,getandpost/jekyll.github.io,ls2uper/jekyll,imaustink/jekyll,teju111/jekyll,mrb/jekyll,gaosboy/jekyll,tillgrallert/jekyll,hiteshsuthar/jekyll,xiongjungit/jekyll,AnanthaRajuC/jekyll,gencer/jekyll,thejameskyle/jekyll,xiaoshaozi52/jekyll,Kinghack/kinghack.github.com,howkj1/jekyll,alex-kovac/jekyll,supriyantomaftuh/jekyll,alex-kovac/jekyll,alex-kovac/jekyll,yhironaka/yhironaka.github.io,alihalabyah/jekyll,anthonyrosengren/grasshoppergathering2.github-io,pheuko/jekyll,Teino1978-Corp/Teino1978-Corp-jekyll,nasht00/jekyll,adilapapaya/jekyll,winndows/jekyll,harrissoerja/jekyll,alfredxing/jekyll,desidude03/jekyll,dezon/jekyll,johnnycastilho/jekyll,naughtyboy83/jekyll,Strangehill/jekyll,brint/jekyll,larryfox/jekyll,alex-kovac/jekyll,garvitr/jekyll,SQS2/Test,princeofdarkness76/jekyll,jmepg/jekyll,xiebinhqy/jklly_china,richsoni/jekyll,rovrevik/jekyll,ajhit406/jekyll,gencer/jekyll,omeripek/jekyll,aarvay/jekyll,xiongjungit/jekyll,LeuisKen/jekyllcn,jaroot32/jekyll,tomjohnson1492/jekyll,gaosboy/jekyll,Tiger66639/jekyll,ducktyper/jekyll,18F/jekyll,doubleday/jekyll,codeclimate-testing/jekyll,leichunxin/jekyll,alfredxing/jekyll,ryanshaw/jekyll,alihalabyah/jekyll,naughtyboy83/jekyll,gynter/jekyll,kimeng/jekyll,trungvothanh/jekyll,tillgrallert/jekyll,marrujoalex/jekyll,teju111/jekyll,sasongkojati/jekyll,doubleday/jekyll,julienbourdeau/jekyll,eloyesp/jekyll,nemotan/jekyll,goragod/jekyll,cyberid41/jekyll,naughtyboy83/jekyll,matuzo/jekyll,ZainRizvi/jekyll,jmptrader/jekyll,fulldecent/jekyll,xiebinhqy/jklly_china,ajhit406/jekyll,oresmus/jekyll,tugberkugurlu/jekyll,PepSalehi/jekyll,Strangehill/jekyll,pheuko/jekyll,sasongkojati/jekyll,garvitr/jekyll,wadaries/jekyll,krishnakalyan3/jekyll,SQS2/Test,saitodisse/jekyll,brint/jekyll,ReachingOut/jekyll,honger05/jekyllcn,nickg33/jekyll,yihangho/jekyll,jeffkole/jekyll,zhangkuaiji/jekyllcn,yihangho/jekyll,UniFreak/jekyllcn,backendeveloper/jekyll,AnanthaRajuC/jekyll,noikiy/jekyll,tobscure/jekyll,chinayin/jekyll,egobrightan/jekyll,penchan1218/jekyllcn,foocoder/jekyll,stevecrozz/jekyll,nemotan/jekyll,liukaijv/jekyll,QuinntyneBrown/jekyll,vidbina/jekyll,chrisfinazzo/jekyll,Teino1978-Corp/jekyll,superve/jekyll,MjAbuz/jekyll,x-way/jekyll,18F/jekyll,iRoxx/jekyll,likong/jekyll,AtekiRyu/jekyll,thejameskyle/jekyll,jeffkole/jekyll,liukaijv/jekyll,jmhardison/jekyll,matuzo/jekyll,shliujing/jekyll,Kinghack/kinghack.github.com,mnuessler/jekyll,tomjohnson1492/jekyll