Keajaiban di balik pemformatan di StackExchange adalah skrip perl besar yang disebut Markdown . Unduh, dan klik dua kali file Markdown_1.0.1.zip yang dihasilkan.
Kemudian, di terminal, ketik
chmod a+x ~/Downloads/Markdown_1.0.1/Markdown.pl
sudo cp ~/Downloads/Markdown_1.0.1/Markdown.pl /usr/local/bin/
Setelah selesai, Anda dapat membuat Layanan di Automator .
Layanan yang Anda buat menerima teks kaya dalam aplikasi apa pun . Hapus centang pada kotak yang mengatakan Output menggantikan teks yang dipilih.
Layanan Anda akan berisi dua tindakan:
Tindakan pertama adalah Run Shell Script . Berikut ini skrip shell:
/usr/local/bin/Markdown.pl | /usr/bin/textutil -stdin -stdout -format html -convert rtf | /usr/bin/pbcopy
Tindakan bagian Anda adalah Jalankan AppleScript . Inilah AppleScript:
tell application "System Events"
keystroke "v" using {command down}
end tell
Simpan layanan, dan, jika Anda mau, tetapkan pintasan keyboard menggunakan Preferensi Sistem » Keyboard » Pintasan Keyboard » Layanan
Kemudian, Anda dapat mengetik teks menggunakan kode pemformatan yang Anda gunakan di situs ini, dan menjalankan layanan ini untuk menghasilkan teks yang diformat. Ini hanya akan berfungsi jika pesan email Anda diatur sebagai Teks Kaya - jika Anda memiliki pesan email teks biasa, menjalankan layanan ini hanya akan menghapus konten pesan Anda, karena teks kaya Anda yang diformat oleh layanan tidak akan dapat disisipkan.
/path/to/rst2html.py -q --stylesheet=/create/a/style.css --embed-stylesheet | /path/to/textutil -stdin -stdout -format html -convert rtf | pbcopy
Dengan asumsi Anda merasa nyaman mengirim surat HTML, Anda dapat menggunakan Markdown untuk memformat pesan email Anda dan membuat layanan automator untuk mengonversi, merender, dan mengganti penurunan harga Anda dengan teks yang diformat.
Gray Ryan Gray: Komposisi Penurunan Harga untuk Mac OS X Mail
Petunjuk untuk membuat layanan ini disediakan dalam artikel. Selain memberikan jalur eksplisit ke file markdown.pl dalam skrip Automator Anda, pastikan Anda membuat markdown.pl file yang dapat dieksekusi.
Catatan: Dengan runtuhnya Posterous, tautan asli ke artikel Ryan Gray pecah. Saya telah mengedit jawaban untuk menunjuk ke versi yang diarsipkan di The Internet Archive Wayback Machine . ↬ Dominique karena telah membawa tautan yang rusak kepada saya.
sumber
Anda dapat menginstal Alat Layanan Markdown dan kemudian ikuti instruksi oleh Tobias O'Leary . Direkomendasikan!
sumber
Saya tahu ini agak lama - jadi ini adalah semacam pembaruan. Saya kesulitan mendapatkan skrip shell jawaban itu agar berfungsi dengan benar.
Saya telah menginstal penurunan harga melalui minuman .
Pada skrip shell "Lulus input:" set ke "sebagai argumen". Saya berhasil dengan variasi ini pada skrip shell:
AppleScript tetap sama.
sumber
Saya menggunakan skrip shell seperti ini:
pandoc --strict -p
bertindak seperti Markdown.pl dan mempertahankan tab.-inputencoding UTF-8
diperlukan untuk mempertahankan karakter non-ASCII.LC_CTYPE=UTF-8
tidak diperlukan jika LC_CTYPE sudah diatur ke lokal UTF-8.sumber