1. Məhsullar
  2.   E-poçt
  3.   Node.js
  4.   Email-Templates
 
  

Açıq Mənbəli Nodd.js Kitabxanası Responsive E-poçtlar üçün

Node.js E-poçt Kitabxanası, tərtibatçılara Handlebars, Pug və EJS dəstəyi ilə responsive e-poçt şablonlarını asanlıqla yaratmaq və idarə etmək imkanı verir.

Email-Templates Kitabxanası nədir?

E-poçt marketinqi və müştəri iştirakı vizual cəlbedici və cavab verən e-poçt dizaynlarını tələb edir. Lakin, sıfırdan xüsusi e-poçt şablonları yaratmaq vaxt aparan və resurs tələb edən bir iş ola bilər. Açıq mənbəli Email-Templates kitabxanası bu problemi həll edir; Node.js tətbiqlərində e-poçt şablonlarını yaratmaq, idarə etmək və göndərmək üçün faydalı bir vasitədir. Bu, JavaScript-də yazılıb və müxtəlif istifadə ssenariləri üçün təkrar istifadə oluna bilən e-poçt şablonları kolleksiyasını ehtiva edir. Kitabxana, xüsusi e-poçt şablonları yaratma prosesini asanlaşdırmaq üçün nəzərdə tutulmuşdur, beləliklə inkişafçılar dizayn və stil yerinə məzmuna fokuslana bilərlər.

Email-Templates kitabxanası həm inkişafçılar, həm də şirkətlər üçün əhəmiyyətli faydalar təqdim edir. İnkişafçılar üçün bu, e‑poçt şablonları yaratma prosesini sadələşdirir, vaxt və səy qənaət edir. Çoxsaylı şablon mühərriklərinin dəstəyi, eləcə də avtomatlaşdırılmış CSS in‑lining, e‑poçtların peşəkar və ardıcıl görünməsini təmin edir. Cavab verən e‑poçt şablonlarını sürətlə yaratmaq və idarə etmək qabiliyyəti, müştəri əlaqəsini artıraraq bizneslərə fayda verir. Yaxşı dizayn edilmiş e‑poçtlar açılma nisbətlərini, klikləmə nisbətlərini və müştəri məmnuniyyətini artıra bilər.

Email-Templates-un seçilən xüsusiyyətlərindən biri, Handlebars, Pug və EJS kimi bir neçə şablon mühərrikini dəstəkləməsidir. Sifariş təsdiqləri, şifrə sıfırlamaları və çatdırılma bildirişləri kimi e‑poçtları avtomatlaşdırır və fərdiləşdirir. CSS in‑lining, ön baxışlar və lokallaşdırma, e‑poçtların müştərilər və dillər arasında mükəmməl formatlanmasını təmin edir. İstifadə rahatlığı və uyğunlaşma qabiliyyəti, e‑poçt marketinq səylərini artırmaq istəyən proqram inkişafçıları və müəssisələr üçün vacib bir vasitə halına gətirir. Email-Templates istifadəçilərə ən vacib olan şeyə diqqət yetirməyə imkan verir: üstün məzmun yaratmaq və auditoriya ilə effektiv şəkildə əlaqə qurmaq.

Previous Next

Email-Templates ilə Başlamaq

Email-Templates quraşdırmağın tövsiyə olunan yolu NPM istifadə etməkdir. Sorunsuz quraşdırma üçün aşağıdakı əmri istifadə edin.

Email-Templates paketini npm vasitəsilə quraşdırın

npm install email-templates preview-email pug
 

Candymail paketini Yarn vasitəsilə quraşdırın

# yarn
yarn add candymail

Node.js-də Özəl Email Şablonu Yaratmaq

Açıq mənbəli Email-Templates kitabxanası proqram inkişaf etdiricilərinə Node.js tətbiqləri daxilində e‑poçt şablonları yaratmağa və idarə etməyə imkan verir. Kitabxana müxtəlif ekran ölçülərinə və cihazlara uyğunlaşan cavabdeh dizayn şablonlarını ehtiva edir, beləliklə e‑poçtlarınız masaüstü, planşet və mobil cihazlarda gözəl görünür. Bundan əlavə, kitabxana şrift ölçüləri, rənglər və tərtibatlar daxil olmaqla bir sıra fərdiləşdirmə seçimləri təqdim edir, bu da şablonları brendinizin unikal üslubuna uyğunlaşdırmağa imkan verir. Aşağıdakı nümunə göstərir ki, proqram inkişaf etdiriciləri Node.js tətbiqləri daxilində xüsusi e‑poçt şablonu necə yarada bilərlər.

Node.js daxilində xüsusi e-poçt şablonu necə yaradılır?

 
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
// ...
 

Əvvəlcədən hazırlanmış Şablonların Dəstəyi

Açıq mənbəli Email-Templates kitabxanası xəbər bülletenləri, promosyon e-poçtları, tranzaksiya e-poçtları və s. kimi ümumi istifadə halları üçün əvvəlcədən hazırlanmış şablonların geniş çeşidini təqdim edir. Bu şablonlar tamamilə fərdiləşdirilə bilər və xüsusi ehtiyaclarınıza uyğun olaraq asanlıqla genişləndirilə bilər. Həmçinin, populyar şablon mühərriki Handlebars.js istifadə edərək e-poçt şablonlarınıza dinamik məzmun əlavə etmək mümkündür. Bu, adlar, tarixlər və məhsul məlumatları kimi məzmunu şablonu dəyişdirmədən asanlıqla dəyişdirməyə imkan verir.

Avtomatik CSS Daxil Etmə və Yerelleşdirmə Dəstəyi

E-poçtların müxtəlif e-poçt müştərilərində düzgün göstərilməsini təmin etmək üçün tez-tez CSS stillərinin inline (sətir içi) tətbiqi tələb olunur. Açıq mənbəli Email-Templates kitabxanası bunu avtomatik olaraq idarə edir və alıcının e-poçt müştərisindən asılı olmayaraq e-poçtunuzun vizual bütövlüyünün qorunmasını təmin edir. Çoxsaylı regionlarda fəaliyyət göstərən müəssisələr üçün e-poçt məzmununu yerelleşdirmək qabiliyyəti vacibdir. Email-Templates tam yerelleşdirməni dəstəkləyir və müxtəlif dillərdə e-poçt şablonları yaratmağı asanlaşdırır. Aşağıdakı kod nümunəsi göstərir ki, xəbər bülleten şablonunda təyin edilmiş bütün CSS stilləri avtomatik olaraq inline edilir və dizayn müxtəlif e-poçt müştərilərində saxlanılır.

Node.js tətbiqlərində avtomatik CSS in-lining necə həyata keçirilir?

 
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);	

 

Çoxsaylı Şablonlaşdırma Mühərrikləri

Email-Templates müxtəlif şablon mühərriklərini, o cümlədən Handlebars, Pug (əvvəllər Jade) və EJS, dəstəkləyir. Bu çeviklik proqram təminatı inkişaf etdiricilərinə iş axınına və layihə tələblərinə ən uyğun mühərriki seçməyə imkan verir. Aşağıdakı nümunə istifadəçilərin Email-Templates kitabxanasını şablonlar qovluğunda yerləşən Handlebars (.hbs) şablonlarından istifadə etmək üçün necə konfiqurasiya edə biləcəyini göstərir. send metodu dinamik məzmunlu xoş gəlmiş e‑poçtu müəyyən bir alıcıya göndərir.

 Azəri