我正在为一个项目测试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) 所以我已经构建了一个主题为[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) 我正在使用Cloudflare管理域的DNS。
Netlify托管了的营销页面。
主应用程序由Heroku托管。
cloudflare +裸域(my-example.com)是否有可能由Netlify提供服务的某些路径以及由Heroku提供的其他路径?
还是我被迫将托管服务之一放在子域上?
我有这样一个_redirects文件:
https://example.netlify.com/* https://example.com/:splat 301!
Run Code Online (Sandbox Code Playgroud)
在根文件夹中.
如何使用gatsby-plugin-netlify从https://example.netlify.com域重定向到https://example.com?
我在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) 我已经使用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) 网站建成后是否可以更改 Netlify 上的文件?
例子:
如果我有一个网站: https ://physiome-test.netlify.com/simple_heart/ 访问文件
有什么方法可以更改此文件而无需更新我的github 存储库?
这是我第一次尝试使用 webpack-simple 模板。一般来说,我对 webpack 的经验很少,希望有人能帮助我指明正确的方向。我正在尝试部署一个使用 webpack-simple 到 Netlify 的 Vue 应用程序。
我的理解是我应该能够运行npm run build或yarn 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) 在 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 的事实有关?
我正在开发一个几乎完全静态的网站。我使用生成器来创建所有的 HTML。
但是,我的网站是嵌入在其页面中的商店的前端。我有一个代表浏览器到后端存储的 node.js 服务器代理请求。它所做的只是提供购物车中的商品数量,以便我可以在我网站的所有页面上更新数量。那是因为浏览器不允许跨域脚本。我的服务器必须充当客户端和商店之间的代理。
(嵌入式商店是从商店的网站加载的,因此它本身不需要代理。)
我希望最终部署到 Netlify 或一些类似的 JAMstack 提供商。但我不知道如何在 Netlify 上代理。
这个问题的标准解决方案是什么?或者 JAMstack 解决方案无法使用代理?是否有解决此问题的 JAMstack 提供商?
netlify ×10
gatsby ×2
netlify-cms ×2
blogdown ×1
cloudflare ×1
cross-site ×1
dns ×1
gulp ×1
heroku ×1
hugo ×1
jamstack ×1
javascript ×1
jekyll ×1
proxy ×1
r ×1
reactjs ×1
static-site ×1
vue.js ×1
webpack ×1