我有一个与Jekyll一起使用的index.html文件,并希望从一个文本文件(" stuff.txt")中调用HTML文件中一个段落的内容与index.html文件位于同一目录中。
是否有简单的HTML命令可以在文本中阅读,最好是使用PHP或JavaScript?
答案 0 :(得分:3)
没有php
<iframe src='stuff.txt' scrolling='no' frameborder='0'></iframe>
刚刚测试过并且有效。 或者尝试使用php作为下面的文件
<iframe src='txt.php' scrolling='no' frameborder='0'></iframe>
和txt.php
<?php
echo file_get_contents("stuff.txt");
?>
答案 1 :(得分:3)
这实际上似乎有效:
<object width="1000" height="200" data="stuff.txt"></object>
答案 2 :(得分:3)
如果你真的不想使用js或php,这是一个解决方案。使用embed标记将文本文件嵌入到文档中。否则,您也可以使用iframe。
<embed src="stuff.txt">
答案 3 :(得分:2)
由于您已经在使用Jekyll,只需使用其内置的包含机制:
{% include stuff.txt %}
答案 4 :(得分:1)
您需要使用PHP或Javascript,但有一种老式的方式可以使用称为服务器端包含:
http://www.htmlgoodies.com/beyond/webmaster/article.php/3473341
您需要将文件重命名为index.shtml
并编写如下内容:
<!--#include file="stuff.txt" -->
每条评论更新:您需要位于支持SSI的服务器上。根据我的经验,大多数共享托管服务器都支持它,但您可能需要询问您的主机。