1. Produk
  2.   E-mel
  3.   Node.js
  4.   Email-Templates
 
  

Perpustakaan Nodd.js Sumber Terbuka untuk E-mel Responsif

Perpustakaan E-mel Node.js membolehkan Pembangun Mencipta dan Mengurus Templat E-mel Responsif dengan Mudah, dengan sokongan untuk Handlebars, Pug, dan EJS.

Apakah Perpustakaan Templat E-mel?

Pemasaran e-mel dan penglibatan pelanggan memerlukan susun atur e-mel yang menarik secara visual dan responsif. Walau bagaimanapun, membina templat e-mel tersuai dari awal mungkin memakan masa dan sumber yang banyak. Di sinilah perpustakaan Email-Templates sumber terbuka masuk, alat yang berguna untuk menjana, mengurus, dan menghantar templat e-mel dalam aplikasi Node.js. Ia ditulis dalam JavaScript dan mengandungi koleksi templat e-mel yang boleh digunakan semula untuk pelbagai senario penggunaan. Perpustakaan ini bertujuan memudahkan proses membina templat e-mel khusus, membolehkan pembangun menumpukan perhatian pada kandungan daripada gaya dan reka bentuk.

Perpustakaan Email-Templates menyediakan manfaat yang ketara kepada kedua-dua pembangun dan syarikat. Bagi pembangun, ia mempermudah proses penciptaan templat e-mel, menjimatkan masa dan usaha. Sokongan untuk pelbagai enjin templat, serta CSS in-lining automatik, menjamin e-mel kelihatan profesional dan konsisten. Keupayaan untuk dengan cepat membina dan mengurus templat e-mel responsif memberi manfaat kepada perniagaan dengan meningkatkan interaksi pelanggan. E-mel yang direka dengan baik dapat meningkatkan kadar buka, kadar klik, dan kepuasan pelanggan.

Salah satu ciri utama Email-Templates ialah sokongannya untuk beberapa enjin templat, termasuk Handlebars, Pug, dan EJS. Automatikkan dan peribadikan e-mel seperti pengesahan pesanan, penetapan semula kata laluan, dan notifikasi penghantaran. CSS in-lining, pratonton, dan lokalisasi memastikan e-mel diformat dengan sempurna di semua klien dan bahasa. Kemudahan penggunaan dan kebolehannya menjadikannya alat penting bagi pembangun perisian dan perusahaan yang ingin meningkatkan usaha pemasaran e-mel mereka. Email-Templates membolehkan pengguna memberi tumpuan kepada apa yang paling penting: menghasilkan kandungan yang cemerlang dan berinteraksi dengan audiens mereka secara berkesan.

Previous Next

Mula Menggunakan Templat E-mel

Cara yang disyorkan untuk memasang Email-Templates ialah menggunakan NPM. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Email-Templates melalui npm

npm install email-templates preview-email pug
 

Pasang Candymail melalui Yarn

# yarn
yarn add candymail

Buat Templat E-mel Tersuai dalam Node.js

Pustaka Email-Templates sumber terbuka membolehkan pemaju perisian mencipta serta mengurus templat e-mel dalam aplikasi Node.js. Pustaka ini termasuk templat reka bentuk responsif yang menyesuaikan diri dengan pelbagai saiz skrin dan peranti, memastikan e-mel anda kelihatan hebat pada desktop, tablet, dan peranti mudah alih. Selain itu, pustaka ini menyediakan pelbagai pilihan penyesuaian, termasuk saiz fon, warna, dan susun atur, membolehkan anda menyesuaikan templat mengikut gaya unik jenama anda. Contoh berikut menunjukkan bagaimana pemaju perisian dapat mencipta templat e-mel tersuai dalam aplikasi Node.js mereka.

Bagaimana Membuat Templat E-mel Tersuai dalam Node.js?

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

Sokongan Templat Pra-bina

Perpustakaan Email-Templates sumber terbuka dilengkapi dengan pelbagai templat pra-bina untuk kegunaan umum seperti buletin, e-mel promosi, e-mel transaksi, dan sebagainya. Templat ini sepenuhnya boleh disesuaikan dan boleh dengan mudah diperluas untuk memenuhi keperluan khusus anda. Ia juga boleh menyuntik kandungan dinamik ke dalam templat e-mel anda menggunakan Handlebars.js, enjin templat popular. Ini membolehkan anda menukar kandungan dengan mudah, seperti nama, tarikh, dan maklumat produk, tanpa perlu mengubah templat itu sendiri.

Sokongan Penyusunan CSS Automatik & Penyesuaian Bahasa

Memastikan e-mel dipaparkan dengan betul di pelbagai klien e-mel selalunya memerlukan penempatan gaya CSS secara in-line. Perpustakaan Email-Templates sumber terbuka mengendalikan ini secara automatik, memastikan integriti visual e-mel anda terjaga tanpa mengira klien e-mel penerima. Bagi perniagaan yang beroperasi di pelbagai wilayah, keupayaan untuk melokalisasi kandungan e-mel adalah penting. Email-Templates menyokong lokalisasi sepenuhnya, memudahkan penciptaan templat e-mel dalam pelbagai bahasa. Contoh kod berikut menunjukkan bahawa sebarang gaya CSS yang ditakrifkan dalam templat buletin secara automatik di-inline, mengekalkan reka bentuk di pelbagai klien e-mel.

Bagaimana Melakukan Penyusunan CSS Automatik dalam Aplikasi Node.js?

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

 

Berbilang Enjin Templat

Email-Templates menyokong pelbagai enjin templat termasuk Handlebars, Pug (dahulu Jade), dan EJS. Fleksibiliti ini membolehkan pemaju perisian memilih enjin yang paling sesuai dengan aliran kerja dan keperluan projek mereka. Contoh berikut menunjukkan bagaimana pengguna dapat mengkonfigurasi perpustakaan Email-Templates untuk menggunakan templat Handlebars (.hbs) yang terletak dalam direktori templat. Kaedah send menghantar e-mel selamat datang kepada penerima yang ditentukan dengan kandungan dinamik.

 Melayu