在jekyll网站上,部署网站的说明如下:
simply run the jekyll command and copy the generated _site folder to the root
folder of your hosting account.
当我将_site文件夹复制到我的大学网络服务器上的public_html时,我没有得到当我在本地运行jekyll serve
时获得的相同页面。特别是,似乎缺少css。
我是否需要复制其他内容才能部署网站?
答案 0 :(得分:4)
你的资产(css,js,image)肯定缺少一些路径。
您的 _config.yml 应该在 http://youruniv.edu/yoursite/path/ 表单上填写 baseurl:/ yoursite / path 您的网站网址。
调用你的资产应该是这样的:
<link rel="stylesheet" href="{{ site.baseurl }}/css/styles.css">
<script type="text/javascript" src="{{ site.baseurl }}/assets/javascripts/scripts.js"></script>