问题标签 [toml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Pass a TOML configuration field to a Spring KafkaListener Annotation
I have a toml file being used to configure an application that uses Spring framework's KafkaListener annotation with the following signature:
@KafkaListener(id = "id0", topics = "some.hard.coded.topic.name")
I have a configuration manager class that reads a TOML file and configures various application settings based on the environment the app is running in. One of these is the topic to listen to. However, I do not know how I can pass this in to the Kafka Listener annotation. My understanding is that this can be done using SPEL in conjunction with yml files but I'm kind of locked in to using TOML here. Can anyone advise?
hugo - 为什么我的 Hugo 站点在部署到 Netlify 时不显示?
在本地,我可以轻松查看我的网站和所有主题更改。
但是,一旦将站点部署到 Netlify,我看到的只是一个空白屏幕。
我尝试切换baseURL
配置无济于事。但是,如果我将_index.md
文件重命名为该文件夹index.md
中的文件,则该/content
文件的内容将在通过 Netlify 部署时显示。
Netlify 或本地没有构建错误。
我的工作文件可以在以下GitHub 存储库中看到。
docker - Traefik 无法获取 SSL 证书
我按照本指南https://www.smarthomebeginner.com/traefik-reverse-proxy-tutorial-for-docker/ 我启动了 traefik,但在日志中我收到以下错误:
“无法为域“mydomain.net”获取 ACME 证书:无法为域 [mydomain.net] 生成证书:acme:错误 -> 一个或多个域出现问题:\n[mydomain.net]错误呈现令牌:cloudflare:未能创建 TXT 记录:来自 makeRequest 的错误:HTTP 状态 400:内容 \"{\"success\":false,\"errors\":[{\"code\":81057,\" message\":\"记录已经存在。\"}],\"messages\":[],\"result\":null}\"\n",
“无法获取域 \"test.mydomain.net\" 的 ACME 证书:无法为域 [test.mydomain.net] 生成证书:acme:错误 -> 一个或多个域出现问题:\n[ test.mydomain.net] 显示令牌时出错:cloudflare:创建 TXT 记录失败:makeRequest 出错:HTTP 状态 400:内容 \"{\"success\":false,\"errors\":[{\"code\ ":81057,\"message\":\"记录已经存在。\"}],\"messages\":[],\"result\":null}\"\n"
我将 Cloudflare 用于我的动态 DNS,我的 @mydomain.net 指向我的路由器 IP。起初,我认为它无法在 Cloudflare 中创建 txt 记录,但我确实看到了 TXT 记录:_acme-challenge,正在创建中。我错过了什么?
更新:所以我想我越来越近了,没有得到以前的错误,这次我得到了一个不同的错误,如果有人能帮忙的话。不知道发生了什么。
下面是我的 Traefik.toml 配置
谢谢
r - 如何在我的 blogdown 网站的主页上发布一些介绍性段落?
我menu
的 blogdown 网站的首字母直接取自blogdown book。
我网站的索引会自动填充我通过添加的任何帖子Addins > New Post
。如果我index.Rmd
在我的主项目目录(如下所示)中更改我的文件,我的前端登陆'homepage'不会发生任何更改。
我的index.Rmd
文件看起来像这样,尽管我的网站不会在我的主“主页”上发布我想要的段落。
更复杂的是_index.md
,我的content/
目录中没有文件。这可能是问题吗?在我的所有帖子出现在我的 blogdown 网站的主页(主页)之前,我想发布一些介绍性段落。
r - blogdown - 我如何指定帖子将出现在哪个页面上
我正在使用稍微修改过config.toml
的blogdown 默认hugo-lithium
主题。如上所示。如何使我的“主页”和“关于”页面保持静态?并将我所有的帖子转移到我的“博客”页面上?我在blogdown 书中找不到任何解释这一点的东西。
我确实发现了这个 SO answer,它解释了如何更改存储文件的目录。这不是我想要的(我认为)。我想知道如何实际指定post
's 将去的页面。
r - TOML 表的 blogdown 缩进 - 特别是默认的 config.toml 文件
默认主题的 blogdown 默认config.toml
文件的尾端如上所示。hugo-lithium
我对[params.logo]
表格的缩进感到困惑,距离文件末尾的五行。
这个[params.logo]
表不应该是非缩进的吗?为什么要缩进这张[params.logo]
表?是因为它是一个子集,并且属于[params]
表格的保护伞吗?
我在blogdown的书中找不到解释,尽管它可能在那里但我错过了。我无法想象默认文件是错误的。
go - 为 TOML 文件和 golang 解析表中的键值对
TOML 文件的结构如下:
我只想在表和表中设置一次measurement
键,而不是在and和 for and中重复设置gps
imu
msgpack
json
1
2
使用注释掉的键以下代码有效
代码
但是,在取消注释键值对时,我得到以下信息:
(它应该仍然是一个有效的 TOML,因为我将它翻译成 JSON 并检查了结构)
我知道我没有在其中提到struct
我需要为它添加一个字符串。但是,我对结构现在应该是什么样子感到困惑。
permalinks - Hugo 中的部分层次结构
我正在尝试在 Hugo + blogdown 中为永久链接构建一个结构,其中帖子的永久链接结构为
网站名称/类别/slug
不确定如何执行此操作,因为我已将 config.toml 永久链接结构设置为
我将帖子(一个 .md 文件)放在帖子文件下方的一个文件夹中,这是一个类别,但我得到一个类似于websitename/posts/category/slug的 url ...当我真正想要的是websitename/category /蛞蝓。
我希望将类别设为部分,但 URL 中没有“帖子”。
我仍在尝试找出 _index.md 文件的放置位置,但还不是很成功。任何帮助,将不胜感激。
rust - 如何在 Rust 中使用 serde 为容器“反序列化”
MVCE:
我想使用 serde 反序列化 TOML 格式,其中结构可以指定为字符串或普通结构规范
在这个例子中,我最终会得到一个看起来像的 HashMap
我已阅读https://serde.rs/string-or-struct.html以了解如何在结构字段上使用“deserialize_with”属性。但是,当结构位于像 HashMap 这样的容器内时,我该怎么做呢?
rust - 如何在 Serde 中表达这种 TOML 格式
我有一个可以反序列化的 Rust 结构:
哪里input
是可选的。这接受 TOML 格式:
或者
我希望input
可以用第二个值扩展,而不仅仅是JsonValue
,这样也可以反序列化:
类似于 Cargo 用于依赖项的内容:
我如何在 Serde 中表达这一点?