Tôi đang tạo một blog blogdown
trong đó tôi so sánh mã từ R và mã từ Stata. Tôi muốn hiển thị cả hai mã để người dùng có thể so sánh cách thực hiện trong R và trong Stata. Tuy nhiên, việc đặt hai hoặc nhiều khối liên tiếp (mã cho R, mã cho đầu ra Stata +) làm cho việc đọc khá khó chịu.
Một số bố cục xuất hiện trong tâm trí của tôi để bao gồm một số khối nhưng tôi không biết liệu chúng đã được thực hiện hay chưa, thậm chí có thể làm như vậy không.
Có một nút để hiển thị / ẩn khối (một nút trên mỗi đoạn )
Một ý tưởng sẽ có:
- các đoạn mã R hiển thị theo mặc định trong bài viết,
- các đoạn mã Stata được ẩn theo mặc định nhưng hiển thị nếu người dùng nhấp vào nút
Người này và người này đã thành công trong việc gấp các đoạn mã của họ trong blogdown nhưng rõ ràng nó ẩn hoặc hiển thị mọi khối theo mặc định. Làm thế nào tôi có thể ẩn chỉ một số khối theo mặc định? Có một tùy chọn (như các tùy chọn eval
, echo
...) ẩn hoặc hiển thị đoạn mã trong blogdown
không?
Chun với "tab"
Tiêu đề của phần này tự nói lên: có thể có các tab trong một đoạn để chúng ta có thể chuyển từ mã này sang mã khác (ví dụ như các tab trong trình duyệt web) không?
Hiển thị hai khối cạnh nhau
Trong một số blogdown
chủ đề (có thể là tất cả, tôi không biết), chiều rộng khá giảm và có một số không gian chưa sử dụng ở hai bên. Do đó, có thể tăng chiều rộng trên một số phần của bài viết và hiển thị hai khối cạnh nhau không?
Bất kỳ ý tưởng nếu một trong những bố trí có thể được thực hiện trong blogdown
?
blogdown
cho phép bạn thêm CSS không? Sử dụng CSS, bạn có thể tạo hai khối mã và đặt chúng cạnh nhau. Với CSS, bạn cũng có thể hiển thị hoặc ẩn các đoạn và có thể thực hiện các tab, nhưng đó không phải là điểm mạnh của tôi.