Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/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
Javascript 如何使静态网站的内容可共享_Javascript_Html_Css_Sharing_Social - Fatal编程技术网

Javascript 如何使静态网站的内容可共享

Javascript 如何使静态网站的内容可共享,javascript,html,css,sharing,social,Javascript,Html,Css,Sharing,Social,主要问题: 假设我有一个纯HTML、CSS和JS的静态网站,在这个网站上我有一个图库类型的页面,其中充满了图片 让这些图片单独与主要社交媒体网站共享的最佳方式是什么 我对查看代码不太感兴趣,更感兴趣的是如何设计系统 补充细节和问题: 我目前正在学习创建动态网站,作为我网络开发教育的下一步。动态网站(如博客等)的哪些方面似乎有助于共享内容?每次我调查这个问题时,总会有很多方法在各种CMS和其他框架上实现共享 谢谢 可能的解决办法 对于静态站点,有很多方法可以做到这一点,但我想到了两种方法: 利用

主要问题:

假设我有一个纯HTML、CSS和JS的静态网站,在这个网站上我有一个图库类型的页面,其中充满了图片

让这些图片单独与主要社交媒体网站共享的最佳方式是什么

我对查看代码不太感兴趣,更感兴趣的是如何设计系统

补充细节和问题:

我目前正在学习创建动态网站,作为我网络开发教育的下一步。动态网站(如博客等)的哪些方面似乎有助于共享内容?每次我调查这个问题时,总会有很多方法在各种CMS和其他框架上实现共享

谢谢

可能的解决办法 对于静态站点,有很多方法可以做到这一点,但我想到了两种方法:

  • 利用现有的共享API并将您的库链接到他们的库。本质上,piggy放弃了他们的架构/API
  • 使用JS创建您自己的API,该API加载到图像链接的硬编码数据集中,并向请求它的应用程序/网站提供这些链接
一般实现 社交媒体API 正如用户3362707所发布的,您可以在具有共享功能的社交媒体网站上发布图像,并使用其API将图像共享回静态网站

诸如imgur或picasa之类的服务可以托管您的图像,您可以从站点引用它们

滚动您的API 或者,您可以将所有图像存储在站点上,并将它们的链接硬编码到JS数组中。然后创建一个简单的静态页面,该页面接收查询字符串并返回图像数据。根据社交媒体网站的不同,您可以将该链接放在他们的图像输入中,以共享该图像

总体设计 要回答您的问题“动态网站的哪些方面似乎有助于共享内容?”可以归结为创建一个可编程的网站。这与从作为文档存储库的网站向提供服务的网站的转移是一致的。通过提供可编程接口,站点允许其他应用程序/网站访问这些数据服务。可编程接口允许网站共享信息


你可能想仔细阅读,并且。

有很多共享栏,可能有Django特定的选项,WordPress/PHP有很多,比如购买了哪个缓冲区,但它最初是作为WordPress插件


如果它是一个图像库,您可以使用一些jQuery魔术在每个图像上放置一个pinit按钮,因此您可以在每个图像的顶部或下方放置一个或多个更通用的按钮。这项技术是有文档记录的。

阅读相应的API文档,例如facebook谢谢这对我非常有帮助。我刚刚在Django和Jekyll做了我的第一个项目,这比我以前的工作有了很大的进步。我发现,在没有正确术语的先验知识的情况下,很难对这些概念进行研究,因此,我在这里提出了一个如此笼统的问题。我也希望它能帮助像我这样在谷歌上搜索这些问题的人!