Varsayılan olarak pandoc, cSS ve javascript dosyalarını slidy web sitesinden kullanır. Yerel sürümleri kullanmak istiyorsanız,alt dizinleri scripts
ve styles
ile bir dizin oluşturun. slidy.js.gz
'u scripts
ve slidy.css
numaralı telefonlara styles
numaralı telefondan gönderin. Ardından aşağıdaki seçeneklerle Pandoc çağırır:
pandoc -s -t slidy -V slidy-url=myslidy
Pandoc sonra yerel CSS dosyası bağlanır. Bunların tümünü HTML dosyasına dahil etmek isterseniz, bu nedenle harici myslidy dizinine bağlı değildir, ardından --self-contained
seçeneğini ekleyin.
Başka bir seçenek de slidy komut dosyasını slidy web sitesinden kullanmaya devam etmek, ancak kendi CSS dosyanızı değiştirmek. Bunu yapmak için farklı bir stil sayfası bağlantısına sahip özel bir şeritli şablon oluşturmanız gerekir. Varsayılan şablon için kendi kopyasını almak için, pandoc -t slidy --css my.css ...
ek css dosyaları belirtin
pandoc -D slidy > my.slidy
düzenle Bu dosyadaki CSS bağlantı yapmak ve
pandoc -s -t slidy --template my.slidy
sayesinde hızlı yanıt! Çalışmak için ilk yöntemi denemeye çalışıyorum. (1) Ev dizinimde (/ Users/peter /) "myslidy" adlı bir klasör oluşturdum ve bu alt klasörleri ve dosyaları buraya ekledim. Yani şimdi ~/myslidy/scripts ve ~/myslidy/styles içinde gerekli dosyaları ile var. (2) Stilleri ~/myslidy/styles/slidy.css biçiminde düzenledim. (3) Terminalimde, ev dizinimden Pandoc: '$ pandoc -s -t slidy - kendinde-bulunan -V slidy-url = myslidy -o Desktop/pandoc_output.html slidy-test'i çağırıyorum. md' Ancak Slidy çıktısının hala varsayılan stili var! Neyi yanlış yapıyorum? – incandescentman
Hm, sadece ilk yaklaşımı test ettim ve bulduğun şeyi buldum. Kodlara baktığımda, 'kendinin içerdiğini' seçeneğinin 'slidy-url' değişkenini 'slidy' olarak ayarladığını görüyorum. Net bir bağlantıya bağımlı olmamak için bunu yaptım, ama muhtemelen kötü bir fikirdi. Her neyse, (a) dizini 'myslidy' yerine' slidy'' olarak adlandırın veya (b) sistem varsayılanını düzenleyin, '/ usr/local/share/pandoc-1.9.4.2/slidy/styles/slidy.css' '~/.pandoc' altına revize edilmiş 'slidy' dizinini koyarak yerel bir varsayılan. –
Ah, çok teşekkürler, tamamen işe yaradı! Son soru: Farklı durumlar için (kendi kendine yeten) Slidy sunumları oluşturmak için birkaç farklı stil sayfası oluşturmak istersem, çeşitli CSS dosyalarını nereye koyabilirim ve bir diğerine nasıl çağrı yaparım? – incandescentman