我正在Django建立一个简单的个人网站,其主要任务是将我的GitHub项目嵌入到博客文章中,以便我可以详细地写下它们。
GitHub项目都是自包含的HTML / CSS / JS项目,包括演示项目的HTML文件。 (例如,此Javascript metronome有一个demo.html
文件,如果呈现,则会嵌入节拍器,等等。)
我有一个灵活的博客文章模型,允许任何类型的自定义代码,但我敢肯定有一个更好的方法来嵌入这个项目,而不是将演示的HTML + CSS粘贴到帖子的正文和调用JS文件。
我不想要使用<iframe>
,所以我认为应该有一种服务器端方式从演示页面加载HTML及其依赖于GitHub在它被提供给读者之前到页面上。如有必要,我可以在服务器上保留最新的克隆来解决跨域问题。
或者可能有更好的方法在页面上嵌入GitHub项目?要旨?