support empty content
examples site init