我目前正在 Github 上为使用 W3Schools 脚本的 Github Pages 创建一个 repo。我的 index.html 代码如下所示:
<!DOCTYPE html>
<html>
<head>
<title>[my name] Witness Project</title>
<script src="http://w3schools.com/lib/w3data.js"></script>
</head>
<body>
<div w3-include-html="common.html"></div>
<div id="main">
<h1 style="display:block">This will be my Witness Project soon!</h1>
</div>
</body>
<script>
w3IncludeHTML();
</script>
</html>
在 common.html 中,有页眉和页脚的代码:
<link rel="stylesheet" href="common.css">
<div id="header">
<nav>
<button type="button"><a href="index.html">Home</a></button>
<button type="button"><a href="#">Coming Soon</a></button>
<button type="button"><a href="#">Coming Soon</a></button>
<button type="button"><a href="#">Coming Soon</a></button>
<button type="button"><a href="#">Coming Soon</a></button>
</nav>
</div>
<div id="footer">
Created as part of <i>The Witness Project</i> at The Key School<br>
<i>Content of website © 2016 by [my name]</i>
</div>
我正在利用此处描述的脚本来导入其他 HTML 文件。我不认为CSS是相关的。然而,当我加载我的 Github Pages 页面时,我只看到 index.html 中的元素。但这不是我的错,因为当我从本地文件加载页面时,看起来就像我期望的那样。