标签: netlify

NetLify CMS - 由于缺少./bin/hugo.win32文件而导致的gulpe服务器错误

我正在为一个项目测试NetLify CMS,但我无法在我的本地环境中工作,因为gulp服务器在启动之前崩溃,原因是下面的错误:

$ npm start

> victor-hugo@1.0.0 start C:\Users\maufa\Documents\web-development\kaldi-hugo-cms-template
> gulp server

[14:17:07] Requiring external module babel-register
[14:17:08] Using gulpfile ~\Documents\web-development\kaldi-hugo-cms-template\gulpfile.babel.js
[14:17:08] Starting 'hugo'...
[14:17:08] Starting 'css'...
[14:17:09] Starting 'js'...
[14:17:09] Starting 'svg'...
[14:17:09] Starting 'cms'...
[14:17:09] Finished 'cms' after 150 ms
events.js:160
  throw er; // Unhandled 'error' event
  ^

Error: spawn ./bin/hugo.win32 ENOENT
at exports._errnoException (util.js:1022:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Module.runMain (module.js:606:11)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3 …
Run Code Online (Sandbox Code Playgroud)

gulp netlify

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

如何修复Netlify网站的"sha"未定义错误?

所以我已经构建了一个主题为[Moon]的Jekyll站点(无法继续输入:TypeError:无法读取未定义的属性'sha')并且我已将其上传到我的GitHub存储库.然后我想将Netlify的管理面板添加到我的网站,所以我按照本指南修改config.yml了以下代码:

backend:
  name: git-gateway

publish_mode: editorial_workflow

media_folder: "files"

display_url: https://ccsource.org

slug:
  encoding: "ascii"
  clean_accents: true

collections:
  - name: "story"
    label: "Story"
    folder: "_posts"
    extension: "md"
    slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
    create: true
    fields:
      - {label: "Layout", name: "layout", widget: "hidden", default: "post"}
      - {label: "Title", name: "title", widget: "string"}
      - label: "tags"
        name: "tags"
        widget: "list"
        allow_add: true
        default: ["story"]
      - {label: "Summary", name: "excerpt", widget: "string", required: false}
      - {label: "comments", name: "comments", widget: "hidden", default: …
Run Code Online (Sandbox Code Playgroud)

jekyll netlify netlify-cms

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

将同一裸域反向代理到不同主机

我正在使用Cloudflare管理域的DNS。

Netlify托管了的营销页面。

主应用程序由Heroku托管。

cloudflare +裸域(my-example.com)是否有可能由Netlify提供服务的某些路径以及由Heroku提供的其他路径?

还是我被迫将托管服务之一放在子域上?

dns reverse-proxy heroku cloudflare netlify

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

使用gatsby-plugin-netlify从Netlify重定向到自定义域?

我有这样一个_redirects文件:

https://example.netlify.com/* https://example.com/:splat 301!
Run Code Online (Sandbox Code Playgroud)

在根文件夹中.

如何使用gatsby-plugin-netlifyhttps://example.netlify.com域重定向到https://example.com

javascript reactjs gatsby netlify

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

Gatsby CMS - 无法从/.netlify/identity加载设置

我在ubuntu 16.04盒子上安装了gastby 2

gatsby new netlifycms2 https://github.com/netlify-templates/gatsby-starter-netlify-cms 
Run Code Online (Sandbox Code Playgroud)

没有错误.

但是,当我访问/ admin并单击使用netlify登录时,我收到消息

无法从/.netlify/identity加载设置

我假设我需要这个文件,但没有找到任何有关如何安装它的说明.

我手动在static/admin/.netlify/identity中添加了一个空白身份文件,然后运行gatsby build和gatsby serve但是错误消息仍然存在

我已经完成了一些关于身份验证的阅读,并对这个博客提供了后端建议:

"一旦启用身份服务,GoTrue微服务的托管版本允许您在/.netlify/identity下为任何Netlify站点添加用户注册和管理."

我注意到gotrue cms.js安装在admin目录和其他一些目录中

./public/admin/cms.js
./node_modules/netlify-cms/dist/cms.js
./node_modules/gatsby-plugin-netlify-cms/cms.js
./src/cms/cms.js
Run Code Online (Sandbox Code Playgroud)

netlify identity插件是否存在此文件未创建的错误?

 System:
    OS: Linux 4.4 Ubuntu 16.04.5 LTS (Xenial Xerus)
    CPU: x64 Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
    Shell: 4.3.48 - /bin/bash
  Binaries:
    Node: 10.10.0 - /usr/bin/node
    Yarn: 1.9.4 - /usr/bin/yarn
    npm: 6.4.1 - /usr/bin/npm
  npmPackages:
    gatsby: ^2.0.0 => 2.0.1 
    gatsby-plugin-netlify: ^2.0.0 => …
Run Code Online (Sandbox Code Playgroud)

gatsby netlify netlify-cms

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

Blogdown网站只能在本地工作,而不能通过neify进行工作

我已经使用blogdown和hugo建立了一个网站,主题是https://themes.gohugo.io/hugo-tranquilpeak-theme/,当我使用serve_site()时,它可以完美地工作。我将其推送到github并将netlify连接到github,然后选择公用文件夹作为发布文件夹。但是,当我转到netlify网站https://stoic-swirles-da950d.netlify.com/时,它看起来与本地网站不一样。我在下面的Blogdown中复制了会话信息。

Session info ----------------------------------------------------
 setting  value                       
 version  R version 3.4.2 (2017-09-28)
 system   x86_64, darwin15.6.0        
 ui       RStudio (1.1.453)           
 language (EN)                        
 collate  da_DK.UTF-8                 
 tz       <NA>                        
 date     2018-10-02                  

Packages --------------------------------------------------------
 package   * version  date       source                           
 backports   1.1.2    2017-12-13 cran (@1.1.2)                    
 base64enc   0.1-3    2015-07-28 CRAN (R 3.4.0)                   
 BH          1.66.0-1 2018-02-13 cran (@1.66.0-)                  
 blogdown    0.8.6    2018-10-02 Github (rstudio/blogdown@44895dd)
 bookdown    0.7      2018-02-18 CRAN (R 3.4.3)                   
 digest      0.6.17   2018-09-12 CRAN (R 3.4.4)                   
 evaluate    0.11     2018-07-17 cran (@0.11)                     
 glue        1.3.0    2018-07-17 cran (@1.3.0)                    
 graphics …
Run Code Online (Sandbox Code Playgroud)

r hugo netlify blogdown

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

构建后如何更改 Netlify 文件

网站建成后是否可以更改 Netlify 上的文件?

例子:

如果我有一个网站: https ://physiome-test.netlify.com/simple_heart/ 访问文件

https://physiome-test.netlify.com/simple_heart/models/organsViewerModels/cardiovascular/heart/ecgAnimation.json

有什么方法可以更改此文件而无需更新我的github 存储库

netlify

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

如何将 Vue Webpack-simple 应用程序部署到 Netlify?

这是我第一次尝试使用 webpack-simple 模板。一般来说,我对 webpack 的经验很少,希望有人能帮助我指明正确的方向。我正在尝试部署一个使用 webpack-simple 到 Netlify 的 Vue 应用程序。

我的理解是我应该能够运行npm run buildyarn build在 Netlify上运行,瞧……但是,部署后我收到了 404。以下是影响 Netlify 部署的文件:

这是我的 webpack 配置:

var path = require('path')
var webpack = require('webpack')
require("babel-polyfill");

module.exports = {
  entry: ["babel-polyfill", './src/main.js'],
  output: {
    path: path.resolve(__dirname, './dist'),
    publicPath: '/dist/',
    filename: 'build.js'
  },
  module: {
    rules: [
      {
        test: /\.css$/,
        use: [
          'vue-style-loader',
          'css-loader'
        ],
      }, {
        test: /\.vue$/,
        loader: 'vue-loader',
        options: {
          loaders: {
          }
        }
      },
      {
        test: /\.js$/,
        loader: …
Run Code Online (Sandbox Code Playgroud)

webpack vue.js netlify

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

将 www 和 apex 域永久重定向到 netlify 上的子域

在 namecheap 上,我拥有一个名为 anonplayer.com 的网站,我使用自定义 dns 将其指向 netlify 服务器

在 netlify 上,我正在 test.anonplayer.com 上运行一个应用程序,它运行良好,但我无法让 anonplayer.com 和 www.anonplayer.com 永久重定向到 test.anonplayer.com

我从他们的域部分尝试了 CNAME 和 ALIAS 记录

我还在我的 vue 应用程序的公共文件夹中尝试了以下 _redirects

/*    /index.html   200
https://anonplayer.com https://test.anonplayer.com
https://www.anonplayer.com https://test.anonplayer.com
https://anonplayer.com/* https://test.anonplayer.com/:splat
https://www.anonplayer.com/* https://test.anonplayer.com/:splat 
Run Code Online (Sandbox Code Playgroud)

我在构建日志中得到“处理了 5 个重定向规则,所有重定向规则部署都没有错误”。

这是否与我在 netlify 上运行另一个站点 app.anonplayer.com 的事实有关?

netlify

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

如何在 JAMstack 解决方案中代理 API 请求?

我正在开发一个几乎完全静态的网站。我使用生成器来创建所有的 HTML。

但是,我的网站是嵌入在其页面中的商店的前端。我有一个代表浏览器到后端存储的 node.js 服务器代理请求。它所做的只是提供购物车中的商品数量,以便我可以在我网站的所有页面上更新数量。那是因为浏览器不允许跨域脚本。我的服务器必须充当客户端和商店之间的代理。

(嵌入式商店是从商店的网站加载的,因此它本身不需要代理。)

我希望最终部署到 Netlify 或一些类似的 JAMstack 提供商。但我不知道如何在 Netlify 上代理。

这个问题的标准解决方案是什么?或者 JAMstack 解决方案无法使用代理?是否有解决此问题的 JAMstack 提供商?

proxy cross-site static-site netlify jamstack

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