Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用HTML和CSS预处理器格式在github上托管网站?_Html_Github_Pug_Preprocessor_Postcss - Fatal编程技术网

如何使用HTML和CSS预处理器格式在github上托管网站?

如何使用HTML和CSS预处理器格式在github上托管网站?,html,github,pug,preprocessor,postcss,Html,Github,Pug,Preprocessor,Postcss,我已经创建了一个新的存储库,并包含了在github上托管网站所需的所有文件,请参见() 然而,当我访问自己的网站tonystaark.github.io时,我收到了一个404错误。错误表示“对于根URL(如),必须提供index.html文件。” 那么,如何将.pug格式转换为html(或将.postsss转换为.css)文件呢 您可以使用命令行选项从pug文件轻松生成html pug -O '{"doctype": "html"}' index.pug 它会自动为您生成index.htm

我已经创建了一个新的存储库,并包含了在github上托管网站所需的所有文件,请参见()

然而,当我访问自己的网站tonystaark.github.io时,我收到了一个404错误。错误表示“对于根URL(如),必须提供index.html文件。”


那么,如何将.pug格式转换为html(或将.postsss转换为.css)文件呢

您可以使用命令行选项从pug文件轻松生成html

pug -O '{"doctype": "html"}' index.pug  

它会自动为您生成index.html文件。您可以从

中选择其他选项。Pug文件在用作html文件之前需要编译到服务器上。在客户机中编译Pug的好方法不多。如果您强烈需要使用Pug作为模板引擎,GitHub页面将无法做到这一点。您需要将站点托管在支持Node.js引擎的地方(Heroku、DigitalOcean、AmazonS3等)


不过,我在您的GitHub repo中没有看到任何Pug文件,因此我不知道您是否找到了其他解决方案或尝试了其他方法。

谢谢。但是你知道我应该在哪里插入命令行吗?它在我的哈巴狗档案里吗?对不起,我是新手。如果您使用unix或linux操作系统,请打开终端以转到包含index.pug文件和run命令的文件夹。如果你使用windows,你可以从npm做同样的事情。如果您在npm上没有pug,您可以检查如何从用户谈论如何使用GitHub页面下载它。它们不允许用户访问命令行以执行您建议的操作。要托管Github存储库,存储库中必须有index.html文件。他可以在本地将pug文件生成为html。之后,他可以更新他的存储库并发布。这就是我要说的。但是,没有办法自动做到这一点,这似乎是他想要的。GitHub页面不允许这样做。