惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
博客园_首页
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
GbyAI
GbyAI
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
B
Blog RSS Feed
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 叶小钗
雷峰网
雷峰网
量子位

Netlify Developers

AI model comparison using Netlify's AI Gateway | Netlify Developers Build an AI agent to automatically process and summarize form submissions | Netlify Developers Build an AI agent to automatically generate relevant images for blog posts | Netlify Developers Prerendering SPA content pages to enable AI agent access | Netlify Developers Identify image optimization opportunities with Netlify Observability | Netlify Developers Fix top 404 page not found errors with Netlify Observability | Netlify Developers Introducing AI Gateway: built-in AI model access on Netlify | Netlify Developers Introducing Observability: your project insights on Netlify | Netlify Developers From first publish to first update with AI agents | Netlify Developers How to use Agent Runners on Netlify | Netlify Developers Add forms to your project with AI + Netlify | Netlify Developers Track Real User Metrics | Netlify Developers Lighthouse performance scores on Netlify | Netlify Developers Review your AI project before you ship | Netlify Developers Using environment variables in AI Projects on Netlify | Netlify Developers Build prototypes and MVPs fast with AI + Netlify | Netlify Developers Pause auto-publishing on Netlify | Netlify Developers Run serverless functions, storage, and more natively in Nuxt dev | Netlify Developers Netlify Office Hours: The AX Arcade challenge | Netlify Developers Netlify Office Hours: Prompting with style | Netlify Developers Netlify Office Hours: RAG Apps with OpenAI + Netlify DB | Netlify Developers How to build a RAG application with Neon, Netlify & OpenAI | Netlify Developers Netlify Office Hours: Netlify DB (powered by Neon) | Netlify Developers Netlify Office Hours: Netlify MCP Server | Netlify Developers Netlify Office Hours: Netlify Vite Plugin | Netlify Developers Building MCPs with Netlify | Netlify Developers Deploying sites from your AI tool | Netlify Developers Adding your domain using Netlify API | Netlify Developers Build a context driven chat bot with Netlify Blob and OpenAI | Netlify Developers Simplify deployments with Netlify’s branch-matching environment variables | Netlify Developers
Contributing to the Netlify Developer Hub | Netlify Devel...
2024-03-21 · via Netlify Developers

The Netlify Developer Hub is a place to find articles and guides on how to build web experiences that thrive in our ecosystem. This not only includes information on how to use Netlify features and capabilities, but also features content on how to use tools and services around the ecosystem as part of a composable architecture. Your feedback and contributions can make it better for everyone, and there several ways you can get involved.

Living document

This page may receive occasional updates, and was last updated on March 21st, 2024

#TL;DR

Giving feedback and contributing to this site is possible with varying degrees of effort required. Ranging from a couple of clicks, to going all-out to author content. We’ll describe those, and also give more detailed guidance how to structure content contributions.

#Ways to contribute

We’re excited to create guides and and provide information to assist developers building with popular tools, frameworks, and services in order to help them achieve their goals with Netlify. You can join that effort in a number of ways:

  1. Give feedback on an existing guide
  2. Suggest an idea for a new guide
  3. Write a guide

#1. Give feedback on an existing guide

You might want more of the same. You might wish the a guide had more detail about a certain thing. Perhaps there are ways that some concepts were explained or demonstrated in a guide that you found difficult to understand, or really suited you preferred method of learning.

Whatever your thoughts, we’re eager to hear them so that we can continue to improve the guides, and make them more useful for more people.

You’ll find a feedback form at the end of every guide. (Including this one. Look look, it’s down there.)

We’re listening, and grateful for your thoughts.

#2. Suggest an idea for a new guide

We have a lot more guides and information planned for this site, but you can influence our content plan. Let us know if there are themes or topics that you’d like to see an article about.

Your suggestions can really help us prioritize what people are keen to learn about, and may even influence the way some features and capabilities surface in Netlify itself. Want to know how to do something on Netlify? Let us know!

A form where you can submit ideas and suggestions for new guides can be found on the Guides page. Let us know, and we’ll see what we can do!

#3. Write a guide

We also accept contributions to the Guides section of this site. If you’re keen to contribute an article to help developers achieve one of their goals, then we’re happy to consider it.

Contributing a guide is done by arrangement with the team here, so before you crack those knuckles, write thousands of words, and send it our way, let’s chat!

Reaching out via the Suggest a guide form is a good place to start. We can talk you through the process and help to get your article published and promoted right here on the Netlify Developer Hub.

#Guidance for writing a guide

The following guidance is intended to help those on the process of writing a guide for inclusion here on the Netlify Developer Hub. We have a few conventions and patterns we like to embrace.

#Structure

We like our guides to include these sections in order to have some consistency and feel familiar and useful to readers:

  1. Title
  2. Introductory paragraph
  3. A quick TL;DR
  4. The place where the magic happens
  5. More resources and next steps

#1. Title

Did any anyone ever mention that naming things is hard? It can be! Making your title clear, descriptive and action-oriented is good. As is keeping it concise.

#2. Introductory paragraph

Now is the time to let the reader know that they’re in the right place, and that this is an article that can help them. Most of us have short attention spans, so we present this as a single paragraph. (As you can see above).

The intro sets up some context for what you’ll be diving into, describes to the reader why they might care about this topic, and mentions any of the foundations that wil be useful to help them understand that this article is just what they were looking for. I tried to do that in the intro paragraph to this article.

#3. A quick TL;DR

Once you’ve given some context and suggested why somebody might want to read this guide in your intro, it’s time to give a quick summary of what the article will contain.

As developers, we’ve become familiar with the concept of a tl;dr (Too long; didn’t read) as a way to summarize a more detailed message or article. We use that here as a little convention to tell the reader what to expect nice and early.

We did it earlier on this page too, remember?. Hopefully you’ve kept reading because this section told you what to expect, and it aligns with what you needed

Time for a check-in

With a title, an intro paragraph, and a TL;DR all drafted, we’ve reached the perfect time for a review.

Reviewing with the team at the stage is good because it gives the chance to refine and adjust, and to make sure things are being pitched just right for the audience, before investing lots of time in writing the main body of the content.

#4. The place where the magic happens

Now it’s time for the core content of your guide.

A detailed guide and reference examples that developers can follow to achieve their goals, as indicated in the Intro and TL;DR sections is what we’re after here.

Code snippets, links to examples and demonstrations, and explanations that help to build an understanding for the reader belong here.

We find that code repos containing examples and demonstrations that developers and clone and deploy are particularly impactful, and encourage you to include those where appropriate.

#5. More resources and next steps

To wrap things up, it’s good to provide some links to more information, deeper reading, or next steps. Recapping links to any examples or demos included cab also be useful here.

#Helper components for our guides

We have a number of components available to use in Guides for convenience and visual consistency.

#Callouts

Available in two types: tips and warning with tips being the default if you don’t specify a type. Both can wrap markdown or HTML.

<Callout title="A useful note" type="tip">

Content to draw some particular attention too

</Callout>

<Callout title="An important warning" type="warning">

Danger, Will Robinson

</Callout>

A useful note

Content to draw some particular attention too

An important warning

Danger, Will Robinson

#Video

It can be useful to include videos to demonstrate or describe some things. We make use of Paul Irish’s lite YouTube embed utility and have a little helper to let us add a higher-resolution custom poster image.

<Video id="YOUTUBE_VIDEO_ID" poster="PATH_TO_CUSTOM_POSTER_IMAGE" />

Play

#Deploy To Netlify Button

An added layer of convenience for rendering a Deploy to Netlify Button by providing just the URL of the code repository of the example to clone and deploy

<DTNButton repo="https://github.com/netlify/netlify-feature-tour" />

Deploy to Netlify

#What next?

If you’re interested in publishing a guide to building for the web here on the Netlify, we’d be happy to hear from you. Likewise if you have suggestions for guides or feedback on what you’ve found here on the Netlify Developer Hub.