4 ms·
> Template engine websites, tools, and sites that generate HTML from text, markdown, or script files Github pages allows you to write index.md instead of an in
by Jensson 4y ago
> Template engine websites, tools, and sites that generate HTML from text, markdown, or script files
Github pages allows you to write index.md instead of an index.html, and therefore they count it as a webpage generator. Not sure if these kids used a markdown file for a page, but the capability is there and that makes Github more than just a dumb web server that serves html.
Possibly the judges are non technical, just basic designers so they can't tell the difference, so all Github pages would be banned and not just the markdown ones. But I think it would be better if they told the students so they could move it to a clean server in that case.
- deleted 4y ago[deleted]
- trynewideas 4y agoThey used GitHub pages as a dumb host for HTML files, JavaScript, images, CSS. Repo link in the story, here for convenience: https://github.com/thstsa/spacetourism https://github.com/thstsa/spacetourism Even has a .nojekyll file in the repo, and they since moved publishing to Netlify.
- Zetobal 4y agoThey are technically right and are teachers... we all know what that means.
- msla 4y agoBeing "technically right" is more rightness than some teachers require: We all know about teachers who are right because they are teachers, ditto bosses and family members and so on. Learning this now is good experience, and learning it in a context where they might even be able to leverage it into a job interview is even better.
- Jensson 4y agoBut you can use pure html in many other generators, if they ban based on capability and not usage then the ruling is as intended. I agree they should have just been asked to move it to another site in that case so the judge can be sure there isn't anything going on behind the scenes, I wonder why they didn't just ask that the instant they saw it was github pages instead of just disqualifying it without notice?
- justinclift 4y ago> I wonder why they didn't just ask that the instant they saw it was github pages instead of ... It sound like the person who did the judging isn't technical at all, so saw "github" and that was the end of it. They don't know any better themselves.
- hbn 4y agoThe git history is publicly available in the repo and you can see all the changes are directly to the source. They obviously were not using a generator.
- leereeves 4y agoNetlify also supports templates: https://www.netlify.com/integrations/templates/ https://www.netlify.com/integrations/templates/ as well as Markdown blogs with Next.js: https://www.netlify.com/blog/2020/05/04/building-a-markdown-blog-with-next-9.4-and-netlify/ https://www.netlify.com/blog/2020/05/04/building-a-markdown-... It would be difficult to find a web host that doesn't support a variety of templates and HTML generators. What should matter is whether the students used them, not whether they are available on the same host.
- HWR_14 4y agoSure. And I think you can host your own HTML/CSS/JS on Wix too. It's reasonable to blacklist a whole range of solutions that contain the ability to be used as template engines and then insist the students use something else.
- alickz 4y agoI don't think it's reasonable to blacklist the most popular VCS website used among developers. It's a competition for devs, they _should_ be using version control. All it would take is a cursory glance by another dev to know if they used templating or not, which I would consider baseline for a developer contest. The article says their teacher just seen it was on GitHub and disqualified them off the bat. Unreasonable imo
- HWR_14 4y agoThey hosted it on GitHub. Not stored the source there. Hosted it. Besides, I would say that teaching people how to use version control is good. But there are lots of non-GitHub solutions. Prefer those for students! Teach them the fundamentals.
- selcuka 4y agoIf they can win a design competition with a markdown based website, hats off to them.
- bilekas 4y ago> Not sure if these kids used a markdown file for a page This would be an exponentially more difficult task than a simple HTML page to design. If that was the case, I would award them myself!
- forgotpwd16 4y ago>exponentially more difficult How so? If you utilize Jekyll you merely move the text content from HTML to markdown. Essentially strongly separating content and presentation.
- bilekas 4y ago> If you utilize Jekyll you merely move the text content from HTML to markdown But this is the inverse of creating a site in Markdown and 'translating' it to HTML. HTML to Markdown is trivial, infact IIRC Markdown will support HTML tags. Creating a Good looking site like OP's in markdown would be ridiculous, if even possible at all.