selectstarsql
1.0.0
这是SelectStarsql.com的存储库。这是一本互动书籍,它通过传达用于编写查询的心理模型来教授SQL。
代码的结构对于Jekyll建造的站点来说是非常标准的。请参阅Jekyll目录结构。
所有页面都存储在顶级目录中的Markdown(.MD)文件。 Jekyll获取这些标记文件,并将它们转换为/_site中的HTML文件。在转换过程中,它可以采用各种各样的省力能源的事情,例如将它们嵌入具有标准化标题和页脚元素的模板中。这些模板存储在/_layouts中。
您可以通过运行jekyll serve来服务本地版本。
主要的技术复杂性在于交互式SQL练习。这些被用作/scripts/main.js中的自定义HTML标签实现。 Firefox默认情况下不支持自定义HTML元素,因此我们从UNPKG中删除了custom-elements.min.js库。 (请参阅_layouts/default.html 。)
为了贡献,要么直接通过[email protected]给我发送电子邮件,要么通过遵循以下步骤提交拉动请求:
bundle install )git clone https://github.com/MYUSERNAME/selectstarsql/jekyll serve ,并在Local主机地址检查您的浏览器上的更改。这可能是http://127.0.0.1。这本书的散文是由Zi Chong Kao许可的,并由Creative Commons by-SA 4.0许可证,该许可允许在相同的许可下共享和适应。根据Creative Commons CC0许可,该代码和数据集将发布到公共领域。