- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在这里发布了一个有关部署我的基于 blogdown
的网站的问题。我没有完全按照 blogdown
书中的说明进行操作,但我解决了问题 - 感谢 Yihui 的回答。
我正在尝试完全按照文档中的说明加载我的网站。所以,现在我的 git repo 中有整个项目我正在使用文档中提到的 netlify
中的选项,即 Build command:
选项设置为 hugo
、Publish 目录:在部署设置中将
设置为 public
并将 HUGO_VERSION
设置为 0.30
。
我成功部署(在 netlify
中),并且该网站显示正常
https://typesetter-signs-43683.netlify.com/
但是,我之前的网址(来自 github 页面)
显示404
、找不到文件
错误。
netlify
没有给出任何部署错误和 github 页面 settings表示网站已发布
。我得到了主题的图标,但没有其他任何东西,我发现这非常令人困惑!
我怀疑,我还缺少另一个关键步骤。这里的任何指示都会非常有帮助!
谢谢,SN248
最佳答案
您在Netlify上搭建的站点发布在Netlify上,地址 https://sn248.github.io/仅显示在 GitHub 上发布的内容。
GitHub Pages 发布您的 GitHub 存储库的内容。如果你有一个 Jekyll 配置文件,它将基于该配置构建一个 Jekyll 站点,但否则它将不会运行任何其他构建。如果没有构建,就没有可托管的 html 文件。例如,当您转到 https://sn248.github.io/ ,GitHub 页面在存储库的根目录中查找 index.html 文件。它返回 404,因为确实找不到该文件。
最简单的解决方案是停止使用 sn248.github.io 地址,并使用 Netlify 地址。您可以转至站点设置> 站点信息,然后单击更改站点名称按钮,将当前地址更改为 sn248.netlify.com。然后在框中输入sn248
并保存。
如果您想继续使用 sn248.github.io,则必须在 GitHub 上构建您的网站。这是一个比您迄今为止所做的更复杂的过程,但是 blogdown 文档确实有关于如何执行此操作的相当详细的说明,可以通过 building locally 进行。 ,或通过setting up Travis CI为您打造。
最后一个选项是请求 Rbind 地址,例如 sn248.rbind.io。 blogdown docs解释其工作原理,并链接到 Rbind support site 中的完整说明。基本上,您首先在 Rbind support repo 中提交问题。请求地址。
关于r - blogdown 部署新手问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46986248/
我按照Yihui的教程,使用blowdown、github和netlify创建了一个网站。现在,我想更改我的网站的主题。问题是我有几篇文章产生了很多情节。因此,当我在本地创建一个新网站并添加我的帖子时
将 R 更新到 3.5 后,发现无法渲染 .Rmd文件。我尝试重新安装相关软件包,但似乎并没有解决问题。更具体地说,错误消息是: blogdown:::serve_site() Rendering c
我(拥有)一个使用 blogdown 制作的工作网站。几个月来我第一次尝试重建该站点,但我遇到了错误,因为它显然找不到我的图像。 为了进行reprex,我创建了一个新项目,并选择了“带有 blogdo
我最近在这里发布了一个有关部署我的基于 blogdown 的网站的问题。我没有完全按照 blogdown 书中的说明进行操作,但我解决了问题 - 感谢 Yihui 的回答。 我正在尝试完全按照文档中的
我是使用 Hugo 的 blogdown 的新用户。我想创建一篇新帖子,其中包含用于读取数据文件的 R 代码。 数据文件位于我的静态文件夹中,本地路径C:\mydir\myblogdown\stati
我想减小默认 blogdown Hugo 主题的字体大小,但仅限于代码块。有办法做到这一点吗? 最佳答案 您可能想尝试调整 main.css 中以下 css block 中的 font-size。就我
是否可以使用密码保护使用免费版 Netlify 发布的 R blogdown 网站的一页? 如果没有,是否可以在 blogdown 网站上托管受密码保护的 RMD 文件?我尝试使用 encrypted
当通过 Netlify 部署时,我似乎无法显示 .rmd 文件中的绘图。由于某种原因,blogdown::serve_site() 正确显示了所有输出,但是当发布到网站时,它出现了一个?在应该是每个图
我正在尝试使用 blogdown 构建网站在 RStudio 中。 我选择了“新项目”、“新目录”、“使用 blogdown 的网站”,为目录选择了一个名称,并将所有其他选项保留为默认值。正如预期的那
背景: 我以 blog 为特色基于@YihuiXie 的 R 包 blogdown . 问题: 当我render_site() , 所有源文件 (*.Rmd) 都被渲染 - 即使是未更改的源文件也被重
我正在尝试在 blogdown 中设置用于生成 Twitter 卡片的模板.它将以下内容放入 layouts/partials/twitter-card.html : {{ if .IsPage
我正在尝试使用 R Blogdown Hugo-Academic 主题创建一个网站。通常,我会通过运行以下命令来创建一个网站: blogdown::new_site(theme = 'gcushen/
我正在修改 blogdown 并希望创建带有非英语标题的图形和表格。以下 block ```{r label1, echo=FALSE, fig.cap="Fancy caption", fig.fu
谁能帮我解释一下?如果我使用 blogdown::build_site(),blogdown 将编译我在网站目录中的所有 .Rmd 文件,这是我不想要的(而且我已经询问了它 here )。 鉴于此,易
我想嵌入带有图像的推文。当我使用短代码在 blogdown 帖子上嵌入推文时,它不会出现在 Twitter 样式中 例如使用短代码: {{}} 我得到一个输出(我的博客使用学术主题) 而不是这个(如博
如何向 blogdown 网站添加网站图标?我正在使用minimal主题。我尝试在 config.toml favicon = imgPath 中添加该行,并且还尝试将“favicon.ico”移动到
我很想在我的 blogdown 主页上使用 hugo lithium 主题的每个标题链接的标题下包含一个摘要,但我不确定要更改哪个文件以更改主 index.html 显示 (或者我会添加什么)。感谢您
假设我在 contents/post/2019-04-29-old-post.Rmd 中有一个较旧的帖子我想从一个新的 rmarkdown 帖子链接到它。有什么方法可以在不使用实时站点的硬编码 url
我尝试通过 this document 使用 RStudio blogdown 创建一个网站. 我期待以下列表: 2017 Blog post 2 Blog post 1 但是我得到了这个: 2017
kable(head(mtcars) %>% kable_styling(bootstrap_options = c("striped", "hover")) 使用 kable 表(见上文)的普通
我是一名优秀的程序员,十分优秀!