小编Bar*_*ney的帖子

GatsbyJS - 如何在 GraphQL 中查询长文本内容字段

我在从 contentful 查询“长文本”类型的字段时遇到了问题。

我知道 Contentful 长文本字段实际上是降价。所以我安装了 gatsby-transformer-remark 插件,我认为我需要它。

这是我的 GraphQL 查询:

  query getStoreById($relativeUrl: String!) {
    contentfulStore(relativeUrl: { eq: $relativeUrl }) {
      relativeUrl
      shopPageTitle
      mainPageTextContent {
        mainPageTextContent
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

控制台仍然显示:

Objects are not valid as a React child (found: object with keys {childMarkdownRemark}). 
Run Code Online (Sandbox Code Playgroud)

与该错误消息有关。

谢谢!

markdown reactjs contentful graphql gatsby

2
推荐指数
1
解决办法
1225
查看次数

"数组不是函数"错误

我正在尝试创建一个在Photoshop中执行以下操作的JS脚本:

var textarray = array("Hello World", "Good morrow", "top of the morning");
Run Code Online (Sandbox Code Playgroud)

对于数组中的每个单词

  1. 打开新文档
  2. 将单词写入图层
  3. 运行photoshop操作
  4. 保存并关闭

到目前为止这是我的代码..

var textarray = [ "Hello World", "Good morrow", "top of the morning" ];


for (x=0; x < textarray.length(); x++) {


#target photoshop
app.bringToFront();

var strtRulerUnits = app.preferences.rulerUnits;
var strtTypeUnits = app.preferences.typeUnits;
app.preferences.rulerUnits = Units.INCHES;
app.preferences.typeUnits = TypeUnits.POINTS;

var docRef = app.documents.add(7, 5, 72);

// suppress all dialogs
app.displayDialogs = DialogModes.NO;

var textColor = new SolidColor;
textColor.rgb.red = 255;
textColor.rgb.green = 0;
textColor.rgb.blue …
Run Code Online (Sandbox Code Playgroud)

javascript arrays photoshop

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

设计师的简单CMS

我意识到这个问题可能会被低估,但我会尽可能清楚地概述我的需求.

基本上我一直在看Perch,这是一个非常简单的CMS,可以在网站设计结束时添加.对我来说,它的核心好处是易于使用 - 只需为内容可能发生变化的区域添加一行代码.它还有一个非常简单的管理区域.

我看过concrete5,这看起来并不那么简单.

有没有人对简单的CMS有任何建议?我基本上是一个Web设计师,而不是开发人员,我正在寻找像Perch一样快速设置的东西,但是是免费的.

通过简单的CMS,我的意思是安装简单,对于没有技术知识的人来说,管理方面很容易理解.其实现也很简单.

这些网站很简单,可能还有博客功能,但除此之外,只需要编辑文本和图像.提前致谢!

open-source content-management-system

0
推荐指数
1
解决办法
2882
查看次数

使用sed以递归方式查找和删除多个文件

如何进行字符串匹配,例如:

<meta name="keywords" content="
Run Code Online (Sandbox Code Playgroud)

然后每次找到匹配时删除整行?

我希望对当前目录及以下的所有文件执行此操作.

我也是sed的新手.

sed

0
推荐指数
1
解决办法
2104
查看次数

(function(){在Javascript中的含义

我想了解这段代码之间的区别:

(function() {
Run Code Online (Sandbox Code Playgroud)

而这段代码:

$(function() {
Run Code Online (Sandbox Code Playgroud)

第一个示例是否在文档就绪后运行代码,第二个示例是什么?或者仅仅是功能的范围,仅此而已?

javascript jquery document-ready deferred-execution

0
推荐指数
1
解决办法
2373
查看次数

Javascript"onClick","onSubmit"

我想到了:

什么阻止某人通过使用Firebug之类的东西删除HTML表单的"onSubmit"来绕过表单验证?

我知道Javascript并不是唯一的验证形式,但我怎样才能确保以这种方式规避Javascript验证?

如果可能的话,我宁愿继续使用"onSubmit"方法,因为它已经到位,但我对其他选项持开放态度.

我应该说清楚,我确实有服务器端验证.我只是想尽可能地删除JS验证.

javascript validation jquery

-2
推荐指数
1
解决办法
102
查看次数