Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Path 我想制作一个链接,与共享limages的路径_Path_Github Pages - Fatal编程技术网

Path 我想制作一个链接,与共享limages的路径

Path 我想制作一个链接,与共享limages的路径,path,github-pages,Path,Github Pages,我有一个文件夹,下面有一个结构 images_folder1/ ├image01.png ├image02.png images_folder2/ ├image01.png ├image02.png 我想上传这些文件夹并获得访问的链接,我希望链接有相对路径或绝对路径。 (例如:https://〇〇//images\u folder1/image01.png) 我已经尝试使用Github来实现这个目标。实际上,Github使我能够获得具有如下路

我有一个文件夹,下面有一个结构

images_folder1/  
    ├image01.png  
    ├image02.png  
images_folder2/  
    ├image01.png  
    ├image02.png
我想上传这些文件夹并获得访问的链接,我希望链接有相对路径或绝对路径。 (例如:https://〇〇//images\u folder1/image01.png)

我已经尝试使用Github来实现这个目标。实际上,Github使我能够获得具有如下路径结构的链接”https://github.com/User/test_repo/blob/main/images_folder1/image01.png". 但是除了那些知道链接的人之外,其他人不应该看到这些图像。(Github的私有存储库不能这样做。我必须让存储库“公开”)这就是为什么Github不合适的原因

此外,我还提出了使用在线存储服务(如“Box”)获取链接的想法,但我可以通过Box获取的链接似乎是加密的(我的意思是文件夹结构和链接本身之间没有关系)

是否有人知道适合我要求的最佳网站或应用程序?
这是我第一次通过stack overflow提问,而且我是日本人,所以可能会有一些表达难以理解或句子没有包含足够的解释。请让我知道。

GitHub还为您的图像提供了一个相对或绝对路径,而不是类似于
url的路径https://github.com/User/test_repo/blob/main/images_folder1/image01.png
。请确保您给出的url路径是正确的。As:

  • 如果您的GitHub pages站点是在
    abc.GitHub.io
    上发布的,请键入
    abc.GitHub.io/images\u folder1/image01.png
  • 如果您的GitHub页面站点是在
    abc.GitHub.io/repository
    上发布的,则键入
    abc.GitHub.io/repository/images\u folder1/image01.png


    注意:确保图像或页面、url末尾没有使用“/”。因此,不应使用
    abc.github.io/images\u folder1/image01.png/
    代替“
    abc.github.io/images\u folder1/image01.png
    ”,否则将抛出错误。
编辑

  • 假设您的GitHub用户名为“abc”
  • 您还可以创建一个名为“tiger”的存储库,并从设置中打开GitHub页面。(如果您的存储库是私有的,则需要升级到premium帐户以激活GitHub页面)
  • 然后您的GitHub页面将在“
    https://abc.github.io/tiger
    ”,即。, ("https://your-username.github.io/repository-name默认情况下,“index.html”文件将用作您的主页
  • 如果您的存储库名称是“tiger.github.io”,而不仅仅是tiger,那么您的github页面将在“
    https://tiger.github.io
    ”,即。, ("https://repository-name.github.io"
  • 但如果您想将其连接到自定义顶级域,则可以通过设置进行连接

谢谢您的回复。我无法理解,因为我现在缺少信息,但我不知道“abc.githu.io”是什么,也不知道如何知道我的GitHub帐户发布在“abc.GitHub.io”或“abc.GitHub.io/repository”我编辑了答案,解释了关于存储库发布的内容。顺便说一句,您可以转到存储库的“设置”,然后转到“页面”选项卡以查看您的GitHub页面在哪里发布。并确保阅读答案中提到的注释(在“编辑”之前提到)。感谢您所做的一切。你的问题解决了。