标签: blogdown

使用HUGO的.md文件中的R blogdown包中的Math问题

我想知道是否有人可以帮助我修复Hugo静态网站的R blogdown包中的数学渲染的以下问题?

我制作了一个屏幕截图,显示了Latex代码,并在我得到的输出下方.

这些公式在Atom Markdown-Preview-Plus中呈现得很好.公式的字体大小似乎也很大,但这更像是一个风格问题我猜:)

更新1: 我将问题缩小到Hugo Academic主题中的数学渲染的某些问题(对于链接,这是@bethanyP)

如果我使用默认的RStudio huge-lithium主题,代码会很好.

更新2:

如果你$$ math expression$$在美元符号之前和之后用反引号写数学,那么将下面的脚本添加到文件head_custom.html会使公式在Hugo Academic中起作用:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  tex2jax: {
    skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
  }
});
</script>
<script async type="text/javascript"
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Run Code Online (Sandbox Code Playgroud)

更新3:

所以,我终于解决了所有问题.将以下代码添加到huge-academic.css或按照hugo学术说明添加自定义css文件:

code .MathJax {
  color: black;
  background-color: white;
}
Run Code Online (Sandbox Code Playgroud)

现在所有公式都正确呈现并呈黑色:)

复制/粘贴代码:

1:

$$\begin{align}
\alpha & = 1 \\
\alpha & = 2 \\
\end{align}$$
Run Code Online (Sandbox Code Playgroud)

2:

$$\underbrace{P(Jar~1 | Nut~Cookie)}_{\text{posterior}} = \frac{\overbrace{P(Nut~Cookie | Jar~1)}^{\text{likelihood}}\overbrace{P(Jar~1)}^{\text{prior}}}{\underbrace{P(Nut~Cookie)}_{\text{normalizing constant}}}$$
Run Code Online (Sandbox Code Playgroud)

截图:

博客数学问题

r hugo blogdown

5
推荐指数
1
解决办法
593
查看次数

在blogdown中读取数据文件

我是使用Hugo的blogdown的新用户.我想创建一个包含R代码来读取数据文件的新帖子.

数据文件位于我的静态文件夹本地路径中C:\mydir\myblogdown\static\data\savedrecs.txt.由于我成功地使用这样的相对路径引用图像![](/images\myimage.jpg),我尝试使用类似于数据文件的东西来读取数据read.csv("/data\savedrecs.txt"),但是这不起作用.

我开始玩这个list.files()函数,看看我是否能找到一个在我的本地版本的帖子中list.files("../../static/data")工作的相对路径,工作,向我展示## [1] "savedrecs.txt".

我尝试在Github上搜索其他人的blogdown repos以查看他们如何引用数据文件,但我发现的唯一示例是使用URL引用数据文件.

csv r blogdown

5
推荐指数
1
解决办法
605
查看次数

blogdown部署新手问题

我最近发布了一个关于我blogdown的网站部署的问题.我并没有完全按照blogdown书中的说明进行操作,但我解决了问题 - 感谢Yihui的回答.

我正在尝试按照文档中的说明完全加载我的网站.所以,我现在在我的git repo中有整个项目,我正在使用netlify文档中提到的选项,即在部署设置中Build command:设置为hugo,Publish directory:设置为publicHUGO_VERSION设置的0.30选项.

我正在成功部署(in netlify)并且网站显示正常

https://typesetter-signs-43683.netlify.com/

但是,我的早期网址(来自github页面)

https://sn248.github.io/

显示404,file not found误差.

netlify没有给出任何部署错误,github页面设置说明了这一点site is published.我得到了主题的图标,但没有别的,我发现这非常令人困惑!

我怀疑,还有另一个我失踪的关键步骤.这里的任何指针都会非常有用!

谢谢,SN248

r netlify blogdown

5
推荐指数
1
解决办法
341
查看次数

控制Atom/RSS的index.xml(hugo/blogdown生成带有相对链接的feed)

哪个参数在哪个config.toml或哪个文件/layouts控制生成index.xml

当我验证我的Atom提要时,我收到了一些错误,几乎所有错误都归因于链接不是完整链接.

https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Ftaraskaduk.com%2Findex.xml

例:

 <title>My first shiny app: calculating your hourly rate as a consultant</title>
 <link>/post/2018-01-shiny-rate/shiny_rate/</link>
 <pubDate>Sat, 13 Jan 2018 00:00:00 +0000</pubDate>
Run Code Online (Sandbox Code Playgroud)

我理解要求提供完整的链接,即 https://taraskaduk.com/post/2018-01-shiny-rate/shiny_rate/

我该如何控制?

还有,有没有办法将整个帖子传递给Atom,而不仅仅是描述?

xml rss r hugo blogdown

5
推荐指数
1
解决办法
364
查看次数

是否可以为blogdown"new post"addin创建Rmd文件模板?

我发现自己在我的Rmd帖子中使用了很多相同的R代码,并且目前有一个模板文件,我将这个常见的R代码粘贴到新帖子中.但是,现在我想知道是否可以修改Rmd帖子模板以包含这些常见R代码行,并提醒自己如何做一些事情.如果这与RStudio中的blogdown addin"new post"一起使用会很好.

我在这里搜索了博客书和blogdown repo,但没有看到有关如何执行此操作的信息.最接近似乎是https://bookdown.org/yihui/blogdown/default-template.html但这是用于修改html模板,而不是Rmd模板.

这是一个示例Rmd文件,我想用作我的Rmd帖子模板https://gist.github.com/lcolladotor/eafaae5de96d84440acee4fc9393ffcc

最好的,莱昂纳多

PS博客在http://lcolladotor.github.io/2018/02/17/r-markdown-blog-template/上博客,最后在http://lcolladotor.github.io/2018/03/08/blogdown- archetype-template /.

r hugo blogdown

5
推荐指数
1
解决办法
269
查看次数

新的 blogdown 帖子显示在 R-Studio 上,但未在 Netlify 上渲染?如何调试?

我今天在我的 blogdown/netlify 支持的网站上添加了几篇博文:

\n\n

https://github.com/brainstorm/brainblog/blob/master/content/brainstorm/2018-03-12-umccr-arteria.md

\n\n

https://github.com/brainstorm/brainblog/blob/master/content/brainstorm/2018-03-13-umccr-pcgr.md

\n\n

当他们在 R-Studio 上成功渲染/预览时:

\n\n

R-Studio 预览

\n\n

推送/部署后,这两篇博文不会显示在 Netlify 托管的网站上(请参阅下面的部署日志)。*即使手动部署触发(启用清除缓存复选框),也无法相应更新索引页面以显示两个新帖子:

\n\n

Netlify 直播博客

\n\n

从 Netlify 的角度来看,这是一次成功的部署,以及之前来自 github 的所有推送,据我从他们的 Web 控制台看到:

\n\n
\n4:17:37 PM: 构建准备开始\n4:17:39 PM: 正在获取缓存的依赖项\n4:17:39 PM: 开始下载 65.2MB 的缓存\n4:17:39 PM: 已完成下载缓存625.456927ms\n4:17:39 PM: 开始提取缓存\n4:17:40 PM: 在 1.126872353s 中完成提取缓存\n4:17:41 PM: 在 1.869794305s 中完成提取缓存\n4:17:41 PM:开始为构建准备存储库\n4:17:41 PM:准备 Git 参考 refs/heads/master\n4:17:42 PM:找到 netlify.toml。覆盖站点配置\n4:17:42 PM:检测到不同的构建命令,将使用 toml 文件中指定的命令:\'HUGO_BASEURL=\'https://blogs.nopcode.org/brainstorm\'hugo\' 与站点中的 \'hugo\'\n4:17:42 PM: 启动构建脚本\n4:17:42 PM: 安装依赖项\n4:17:43 PM: 开始恢复缓存的节点版本\n4:17:45 PM:已完成恢复缓存节点版本\n4:17:46 PM: v8.10.0 已安装。\n4:17:47 PM: 现在使用节点 v8.10.0 (npm v5.6.0)\n4:17:47 PM: 尝试 ruby版本 2.4.3,从 …

rstudio hugo netlify blogdown

5
推荐指数
1
解决办法
883
查看次数

Blogdown 在 netlify 上无法正确呈现(主题 stillpeak)

stillpeak 网站在 netlify 上无法正确呈现,尽管它在本地看起来不错。屏幕截图如下。

我的仓库位于 此处。任何帮助将不胜感激。

我经历了多次尝试和错误才让我的网站在本地正常运行。之前的尝试得到的结果与您在 netlify 图片上看到的结果相同。

成功的本地尝试:
a) 创建一个空文件夹
b) setwd(folder)
c) new_site(theme = "kakawait/hugo-tranquilpeak-theme")
d) 在现有文件夹中创建一个项目 e) 在此文件夹中初始化一个 git 存储库

以前的尝试:
- 创建一个通用项目,然后使用 new_site(theme = "kakawait/hugo-tranquilpeak-theme")
- 创建一个新的“使用 blogdown 的网站”项目,要求“kakawait/hugo-tranquilpeak-theme”主题。

截图
服务站点:

服务站点

网络化:
网络化

r netlify blogdown

5
推荐指数
1
解决办法
288
查看次数

Blogdown中Twitter卡的相对图像路径

我正在尝试建立一个模板,用于在中生成Twitter Card blogdown。它放入以下内容layouts/partials/twitter-card.html

<meta name="twitter:site" content="@myname">
<meta name="twitter:creator" content="@myname">
{{ if .IsPage }}
<meta name="twitter:description" content="{{ .Summary }}" />
<meta name="twitter:title" content="{{ .Title }}" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="{{ .Params.image }}" /> {{ else }}
<meta name="twitter:title" content="{{ .Site.Title }}" />
<meta name="twitter:description" content="{{ .Description }}" /> {{ end }}
Run Code Online (Sandbox Code Playgroud)

以及以下内容layouts/partials/head.html

{{ partial "twitter-card" . }}
Run Code Online (Sandbox Code Playgroud)

在给定的博客文章foo.Rmd中,我将其放在YAML中:

image: "static/post/foo/figure-html/some_image.png"
Run Code Online (Sandbox Code Playgroud)

当我让hugo生成帖子时,一切正常,我得到:

<meta name="twitter:image" content="static/post/fixed-points_files/figure-html/some_image.png" /> 
Run Code Online (Sandbox Code Playgroud)

但是,当我预览我的Twitter卡时,图片不会显示。我想我必须在YAML前端设置一个不同的路径,但是我找不到关于路径格式应该是什么的文档,并且所有教程在其示例中都使用绝对URL。

twitter r r-markdown hugo blogdown

4
推荐指数
1
解决办法
1295
查看次数

Blogdown、Git 和 RStudio:无法暂存 public/ 文件夹

我对 blogdown 和 git 很陌生。在项目文件夹内暂存文件/文件夹(使用 RStudio)时,我无法选择以下文件夹:

RStudio-Git-Blogdown

谁能告诉我为什么会发生这种情况以及如何将上述文件夹暂存/提交/推送到远程存储库?

提前致谢。

git r github rstudio blogdown

4
推荐指数
1
解决办法
1253
查看次数

如何在我的 blogdown 网站的主页上发布一些介绍性段落?

我的 blogdown 网站的首字母menu直接取自blogdown 书

\n\n
[[menu.main]]\n    name = "Home"\n    url = "/"\n    weight = 1\n[[menu.main]]\n    name = "About"\n    url = "/about/"\n    weight = 2\n[[menu.main]]\n    name = "GitHub"\n    url = "https://github.com/rstudio/blogdown"\n    weight = 3\n[[menu.main]]\n    name = "CV"\n    url = "/vitae/"\n    weight = 4\n[[menu.main]]\n    name = "Twitter"\n    url = "https://twitter.com/rstudio"\n    weight = 5\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的网站的索引会自动填充我通过添加的任何帖子Addins > New Post。如果我更改index.Rmd主项目目录中的文件(如下所示),我的前端登陆“主页”上不会发生任何更改不会发生任何更改。

\n\n
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 archetypes/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 content/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 data/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 layouts/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 public/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 ...\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 config.toml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.Rmd\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 my-website.Rproj\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的index.Rmd …

r r-markdown hugo toml blogdown

4
推荐指数
1
解决办法
327
查看次数

标签 统计

blogdown ×10

r ×9

hugo ×6

netlify ×3

r-markdown ×2

rstudio ×2

csv ×1

git ×1

github ×1

rss ×1

toml ×1

twitter ×1

xml ×1