trả lời cho câu hỏi của riêng tôi ...
giải pháp khác
Jim đề nghị thêm một số phong cách CSS tùy chỉnh trong một tế bào markdown của mỗi máy tính xách tay. Giải pháp này hoạt động, nhưng không thuận tiện vì bạn cần nhúng kiểu trên mỗi sổ tay. Trong trường hợp của tôi, tôi muốn một phong cách toàn cầu và tôi không muốn sửa đổi tất cả các sổ ghi chép sau mỗi lần sửa đổi kiểu.
Một giải pháp tự nhiên sẽ sử dụng tệp tùy chỉnh (custom.css
) chứa kiểu. Tuy nhiên sau khi thử these instructions kiểu không được áp dụng cho sổ ghi chép (có thể tải xuống từ máy chủ).
giải pháp tốt nhất (cho đến nay)
Tôi tìm thấy một giải pháp nhìn this impressive book viết như một tập hợp các máy tính xách tay IPython. Tác giả cho biết thêm ở phần cuối của mỗi máy tính xách tay các tế bào mã sau:
from IPython.core.display import HTML
def css_styling():
styles = open("./styles/custom.css", "r").read()
return HTML(styles)
css_styling()
Đưa một file custom.css
trong thư mục máy tính xách tay của bạn (trong styles
thư mục con), phong cách sẽ được nạp sau khi thực hiện ô đầu tiên. Hơn nữa, phong cách sẽ là được nạp một cách kỳ diệu mỗi khi sổ ghi chép được mở, mà không cần phải thực hiện lại ô!
Thủ thuật ma thuật này hoạt động vì kiểu được lưu trong ô ouput lần đầu tiên chúng ta thực hiện nó, và mặc dù bị ẩn, sẽ được lưu như bất kỳ đầu ra nào khác. Vì vậy, khi chúng tôi tải các máy tính xách tay, và conseguentely các tế bào đầu ra, phong cách sẽ được áp dụng.
mẫu CSS
Để hoàn thành câu trả lời tôi gửi một phong cách CSS tôi đã sử dụng để tạo ra một "hộp Cảnh báo":
<style>
div.warn {
background-color: #fcf2f2;
border-color: #dFb5b4;
border-left: 5px solid #dfb5b4;
padding: 0.5em;
}
</style>
Lưu phong cách này và tải nó bằng cách sử dụng tế bào mã hiển thị trước. Bây giờ, để chèn một hộp cảnh báo trong việc sử dụng máy tính xách tay của bạn cú pháp sau:
<div class=warn>
**Warning:** remember to do bookeping
<div/>
Điều đó sẽ được trả lại như thế này:
Đối với máy tính xách tay tổng quát hơn phong cách bạn có thể lấy cảm hứng từ các custom.css
của cuốn sách được đề cập ở trên.
Cảm ơn điều này thật tuyệt. Một câu hỏi. Cuối cùng, bằng "
" you meant "