Theo mặc định, người dùng sử dụng tệp CSS và javascript từ trang web gọn gàng. Nếu bạn muốn sử dụng các phiên bản địa phương, hãy tạo một thư mục, nói myslidy
, với các thư mục con scripts
và styles
. Đặt slidy.js.gz
vào scripts
và slidy.css
trong styles
. Sau đó gọi pandoc bằng các tùy chọn sau:
pandoc -s -t slidy -V slidy-url=myslidy
Pandoc sau đó sẽ liên kết với tệp CSS cục bộ của bạn. Nếu bạn muốn bao gồm tất cả điều này trong chính tệp HTML, do đó, nó không phụ thuộc vào thư mục myslidy bên ngoài, sau đó thêm tùy chọn --self-contained
.
Một tùy chọn khác là tiếp tục sử dụng tập lệnh gọn gàng từ trang web gọn gàng, nhưng thay thế tệp CSS của riêng bạn. Để làm điều đó, bạn phải tạo một mẫu tùy chỉnh slidy với một liên kết stylesheet khác nhau. Để có được bản sao của riêng bạn mẫu mặc định, làm
pandoc -D slidy > my.slidy
Chỉnh sửa liên kết CSS trong tập tin này, và gọi pandoc với
pandoc -s -t slidy --template my.slidy
Nguồn
2012-07-04 01:18:54
nhờ phản ứng nhanh chóng! Đang cố gắng để có được phương pháp đầu tiên để làm việc. (1) Trong thư mục chính của tôi (/ Users/peter /) Tôi đã tạo một thư mục có tên là "myslidy" và đặt các thư mục con đó và các tệp trong đó. Vì vậy, tức là tôi có ~/myslidy/scripts và ~/myslidy/styles với các tệp cần thiết bên trong. (2) Tôi đã chỉnh sửa kiểu trong ~/myslidy/styles/slidy.css. (3) Trong Terminal, từ thư mục chính của tôi, tôi gọi Pandoc: '$ pandoc -s -t slidy - self-contained -V slidy-url = myslidy -o Desktop/pandoc_output.html slidy-test. md' Nhưng đầu ra Slidy vẫn có kiểu dáng mặc định! Tôi đang làm gì sai? – incandescentman
Hm, tôi vừa thử nghiệm phương pháp đầu tiên và tìm thấy những gì bạn tìm thấy. Nhìn vào mã, tôi thấy rằng tùy chọn '--self-contained' đặt biến' slidy-url' thành 'slidy'. Tôi nghĩ rằng tôi đã làm điều đó để tránh sự phụ thuộc vào một kết nối mạng, nhưng nó có lẽ là một ý tưởng tồi. Dù sao, (a) gọi thư mục của bạn 'slidy' thay vì 'myslidy' hoặc (b) chỉnh sửa mặc định hệ thống,'/usr/local/share/pandoc-1.9.4.2/slidy/styles/slidy.css' hoặc tạo mặc định cục bộ bằng cách đặt thư mục 'slidy' đã sửa đổi trong' ~/.pandoc'. –
Ah, cảm ơn bạn rất nhiều, điều đó hoàn toàn hiệu quả! Câu hỏi cuối cùng: Nếu tôi muốn tạo một vài bảng định kiểu khác nhau để tạo (tự chứa) Bản trình bày Slidy cho các loại tình huống khác nhau, tôi đặt các tệp CSS khác nhau ở đâu và làm cách nào để gọi một tệp khác? – incandescentman