1. Tuotteet
  2.   Sähköposti
  3.   Node.js
  4.   Sähköpostipohjat
 
  

Avoimen lähdekoodin Nodd.js -kirjasto responsiivisille sähköposteille

Node.js -sähköpostikirjasto mahdollistaa kehittäjille responsiivisten sähköpostipohjien luomisen ja hallinnoinnin vaivattomasti, tukien Handlebarsia, Pugia ja EJS:ää.

Mikä on Email-Templates -kirjasto?

Sähköpostimarkkinointi ja asiakasosallistuminen vaativat visuaalisesti houkuttelevia ja responsiivisia sähköpostiasetteluja. Kuitenkin räätälöityjen sähköpostimallien rakentaminen alusta alkaen voi olla aikaa vievä ja resurssiarvoinen tehtävä. Tässä astuu kuvaan avoimen lähdekoodin Email-Templates -kirjasto, hyödyllinen työkalu sähköpostimallien luomiseen, hallintaan ja lähettämiseen Node.js-sovelluksissa. Se on kirjoitettu JavaScriptillä ja sisältää kokoelman uudelleenkäytettävistä sähköpostimalleista monenlaisiin käyttötapauksiin. Kirjasto on suunniteltu helpottamaan räätälöityjen sähköpostimallien rakentamista, jotta kehittäjät voivat keskittyä sisältöön sen sijaan, että heidän täytyy huolehtia tyylistä ja suunnittelusta.

Email-Templates-kirjasto tarjoaa merkittäviä etuja sekä kehittäjille että yrityksille. Kehittäjille se yksinkertaistaa sähköpostimallien luomisprosessia, säästäen aikaa ja vaivaa. Tuki lukuisille mallimoottoreille sekä automaattinen CSS:n sisäistys takaavat, että sähköpostit näyttävät ammattimaisilta ja yhdenmukaisilta. Kyky nopeasti rakentaa ja hallita responsiivisia sähköpostimalleja hyödyttää yrityksiä lisäämällä asiakasvuorovaikutusta. Hyvin suunnitellut sähköpostit voivat nostaa avausprosentteja, klikkausprosentteja ja asiakastyytyväisyyttä.

Yksi Email-Templatesin erottuvista ominaisuuksista on tuki useille mallimoottoreille, kuten Handlebars, Pug ja EJS. Automatisoi ja personoi sähköpostit, kuten tilausvahvistukset, salasanan nollaukset ja toimitusilmoitukset. CSS:n sisäistys, esikatselut ja lokalisointi varmistavat, että sähköpostit ovat täydellisesti muotoiltuja eri asiakasohjelmissa ja kielissä. Helppokäyttöisyys ja mukautuvuus tekevät siitä olennaisen työkalun ohjelmistokehittäjille ja yrityksille, jotka haluavat parantaa sähköpostimarkkinointiaan. Email-Templates mahdollistaa käyttäjien keskittymisen siihen, mikä on tärkeintä: tuottaa erinomaista sisältöä ja sitouttaa yleisöään tehokkaasti.

Previous Next

Aloittaminen Email-Templates -kirjaston kanssa

Suositeltu tapa asentaa Email-Templates on NPM:n käyttö. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna Email-Templates npm:n avulla

npm install email-templates preview-email pug
 

Asenna Candymail Yarnin avulla

# yarn
yarn add candymail

Luo mukautettu sähköpostimalli Node.js:ssä

Open source Email-Templates -kirjasto mahdollistaa ohjelmistokehittäjille sähköpostimallien luomisen ja hallinnan Node.js-sovelluksissa. Kirjasto sisältää responsiivisia suunnittelumalleja, jotka mukautuvat eri näyttökokoihin ja -laitteisiin, varmistaen että sähköpostisi näyttävät erinomaisilta työpöytä-, tabletti- ja mobiililaitteilla. Lisäksi kirjasto tarjoaa laajan valikoiman mukautusvaihtoehtoja, kuten fonttikokoja, värejä ja asetteluja, jolloin voit räätälöidä mallit brändisi ainutlaatuiseen tyyliin. Seuraava esimerkki osoittaa, miten ohjelmistokehittäjät voivat luoda mukautetun sähköpostimallin Node.js-sovelluksissaan.

Kuinka luoda mukautettu sähköpostimalli Node.js:n sisällä?

 
const EmailTemplates = require('email-templates');

// Create a new instance of the EmailTemplates class
const emailTemplates = new EmailTemplates();

// Load the template
emailTemplates.load('newsletter', 'template');

// Set the dynamic content
const data = {
  name: 'John Doe',
  message: 'Hello from Email-Templates!'
};

// Render the template with the dynamic content
const html = emailTemplates.render('newsletter', data);

// Send the email using your preferred email service
// ...
 

Valmiiden mallien tuki

Avoimen lähdekoodin Email-Templates -kirjasto sisältää joukon valmiita malleja yleisiin käyttötapauksiin, kuten uutiskirjeisiin, promootiosähköposteihin, transaktionaalisiin sähköposteihin ja niin edelleen. Nämä mallit ovat täysin muokattavissa ja niitä voidaan helposti laajentaa vastaamaan erityistarpeitasi. On myös mahdollista injektoida dynaamista sisältöä sähköpostimalleihisi käyttämällä Handlebars.js‑kirjastoa, suositeltua mallinnusmoottoria. Tämä mahdollistaa sisällön, kuten nimien, päivämäärien ja tuotetietojen, helpon vaihtamisen ilman, että itse mallia tarvitsee muokata.

Automaattinen CSS-inlining ja lokalisoinnin tuki

Varmistaakseen, että sähköpostit renderöityvät oikein eri sähköpostiohjelmissa, on usein tarpeen sisällyttää CSS-tyylit suoraan elementteihin. Avoimen lähdekoodin Email-Templates -kirjasto hoitaa tämän automaattisesti, varmistaen, että sähköpostisi visuaalinen eheys säilyy riippumatta vastaanottajan sähköpostiohjelmasta. Monilla alueilla toimiville yrityksille sähköpostisisällön lokalisointi on elintärkeää. Email-Templates tukee lokalisointia täydellisesti, mikä tekee eri kielisten sähköpostimallien luomisesta helppoa. Seuraava koodiesimerkki osoittaa, että uutiskirjemalliin määritellyt CSS-tyylit sisällytetään automaattisesti, säilyttäen suunnittelun eri sähköpostiohjelmissa.

Kuinka suorittaa automaattinen CSS-inlining Node.js-sovelluksissa?

 
const email = new Email({
  message: {
    from: 'noreply@example.com'
  },
  send: true,
  transport: {
    jsonTransport: true
  }
});

email
  .send({
    template: 'newsletter',
    message: {
      to: 'user@example.com'
    },
    locals: {
      title: 'Monthly Newsletter',
      content: 'Here is the latest news...'
    }
  })
  .then(console.log)
  .catch(console.error);	

 

Useita mallinnusmoottoreita

Email-Templates tukee erilaisia mallinnusmoottoreita, kuten Handlebars, Pug (aiemmin Jade) ja EJS. Tämä joustavuus antaa ohjelmistokehittäjille mahdollisuuden valita moottorin, joka parhaiten sopii heidän työnkulkuunsa ja projektivaatimuksiinsa. Seuraava esimerkki näyttää, miten käyttäjät voivat konfiguroida Email-Templates -kirjaston käyttämään Handlebars (.hbs) -mallipohjia, jotka sijaitsevat templates-hakemistossa. send‑metodi lähettää tervetuloviestin määritetylle vastaanottajalle dynaamisen sisällön kanssa.

 Suomen