2013-05-19 21 views
6

Tôi đang viết tài liệu cho một khung dựa trên sổ ghi chép. Khi đề cập đến các tế bào quan trọng trong một máy tính xách tay demo, tôi có thể trỏ đến một ô cụ thể bằng cách sử dụng một loại neo nào đó không?liên kết cố định máy tính xách tay ipython để tham chiếu ô trực tiếp từ bên ngoài

Ví dụ nếu tôi có demo-máy tính xách tay tại 127.0.0.1/mydemo, là nó có thể tham khảo các tế bào đầu vào Trong [10] của một số thẻ neo như 127.0.0.1/mydemo#In10

+0

Bản sao có thể có của [Cách tham chiếu ô sổ tay IPython trong đánh dấu?] (Https://stackoverflow.com/questions/28080066/how-to-reference-a-ipython-notebook-cell-in-markdown) –

Trả lời

3

Không ổn định và chỉ trên ô Tiêu đề (1-6) trên chính. Chỉ cần nhấp vào ô tiêu đề và nó sẽ đặt neo bên phải trong thanh url, thường là #header_title_sanitized Sử dụng số nhắc không phải là một ý tưởng hay vì nó có thể thay đổi. Nó sẽ được hỗ trợ trên nbviewer là tốt, chúng tôi đang làm việc trên nó.

+0

mát mẻ, bất kỳ ETA của bản phát hành tiếp theo với tính năng này? –

+1

IPython 1.0 là "đến hạn" vào giữa tháng 7, tính năng này đã trở thành bậc thầy cho mạo hiểm. Không có ETA cho nbviewer, có thể là cùng một lúc. – Matt

+0

cảm ơn! Tôi sẽ thử nó sớm. –

6

Tạo liên kết bên trong trong Markdown hoạt động khá tốt trong thực tế đối với tôi. Ví dụ: bạn có thể tạo một bảng nội dung bằng cách tạo danh sách trong ô đánh dấu ở đầu trang.

*[jump to code cell 2](#cell2) 
*[jump to code cell 3](#cell3) 
*[jump to code cell 4](#cell4) 

Sau đó, bạn chỉ cần chèn ô đánh dấu ngay phía trên ô mã bạn muốn liên kết đến (nói ô 2). Chỉ cần thêm một dòng mã:

<a id="cell2"></a> 

Xem hướng dẫn này để giải thích thêm: http://nbviewer.ipython.org/github/rasbt/python_reference/blob/master/tutorials/table_of_contents_ipython.ipynb

+0

Cảm ơn! Tôi sẽ thử cái này. Lưu ý rằng tôi đang tìm các liên kết để làm việc từ các trang html bên ngoài, không phải trong cùng một sổ ghi chép. –

+1

Nó sẽ vẫn hoạt động ... '

Các vấn đề liên quan