在Gatsby路径中复制博客文章的markdown文件

时间:2020-06-23 04:25:07

标签: reactjs path markdown gatsby

我正在编辑此盖茨比启动器,以建立一个个人网站:https://www.gatsbyjs.org/starters/rolwin100/rolwinreevan_gatsby_blog/

请注意,当我开发入门工具(未进行任何更改)时,我的网站也遇到了问题。

我想要的结果非常简单,我只希望能够单击有效的site-name.com/blog/post-name上的博客文章。因此,我将markdown文件中的路径设置为blog / post-name,准确地复制了启动程序。但是,当我运行gatsby development并单击帖子时,最奇怪的事情发生了,例如,从运行启动程序我会得到:/ blog / blog / code-splitting-in-react中还没有一个页面(如下图所示) )。但是/ blog / code-splitting-in-react 确实存在页面,并且当您调整网址以使其完美地显示该页面。

问题是-路径中是否有多余的“博客”,我该如何去除?

error messages when I click on a blog post

1 个答案:

答案 0 :(得分:0)

您说过要将URL设置为blog/post-name。那是一条相对的道路。它将从您当前使用的任何URL开始。例如,如果您在http://example.com/bla/foo中,则将在http://example.com/bla/foo/blog/post-name中结束。您需要在开头添加一个斜杠:/blog/post-name