dán html vào chế độ org


12

Có cách nào dễ dàng để sao chép / dán văn bản từ cửa sổ trình duyệt vào tệp org, tự động chuyển đổi liên kết thành [[] []] liên kết chế độ org không? cảm ơn!


1
Bạn có thể lưu HTML và chuyển đổi sang org với pandoc.
abo-abo

Không có một số loại lệnh liên kết chèn, với lời nhắc đọc của bộ thu thập dữ liệu, trong đó bạn có thể chỉ cần lấy liên kết từ kill-ring và dán nó vào bộ thu nhỏ và sau đó nhấn return?
luật

1
@lawlist: có; nhưng câu hỏi là về trường hợp có một đoạn văn bản lớn với nhiều liên kết ... Tôi sẽ kiểm tra pandoc, cảm ơn!
laxxy

Câu trả lời:


9

Sao chép html ở định dạng org từ eww

Điều này đòi hỏi emacs 24.4 trở lên.

  1. Cấu hình org-ewwmô-đun. Đây không phải là một phần của org, bạn sẽ phải kéo repo vào một số thư mục ( git clone https://orgmode.org/org-mode.git) hoặc sao chép thủ công tệp vào một số thư mục gói, mặc dù git được khuyến nghị vì nó giúp bạn cập nhật mọi thứ.

  2. Sau đó thêm thư mục đóng góp vào đường dẫn của bạn và nói rằng org-eww là bắt buộc. Nếu bạn nhân bản từ git, org-eww.eltập tin sẽ ở trong /path/where/you/cloned/org-mode/contrib/lisp/.

    (add-to-list 'load-path "/dir/path/containing/org-eww.el/")

    (require 'org-eww)

  3. Mở một trang web trong eww(eww là một trình duyệt trong emacs, M-x eww). Bạn có thể nhận được emacs để mở các liên kết trong eww thông qua : (setq browse-url-browser-function 'eww-browse-url). Điều này rất hữu ích khi kết hợp với helm-google + eww).

  4. Chọn khu vực bạn muốn sao chép từ trang html và làm M-x org-eww-copy-for-org-mode. Nếu không có vùng nào được chọn, toàn bộ trang web sẽ được sao chép (bao gồm các liên kết đến hình ảnh). Cho đến bây giờ ochìa khóa không bị ràng buộc với eww-mode-map. Để thuận tiện, lệnh này có thể được liên kết với phím đó trong bản đồ chế độ đó:

    (define-key eww-mode-map (kbd "o") #'org-eww-copy-for-org-mode)

  5. Sau đó sử dụng C-yđể dán vào tập tin / bộ đệm chế độ org của bạn. Với iimage-modebạn thậm chí có thể xem hình ảnh từ trang web và các liên kết được chuyển đổi sang định dạng chế độ org.


Cảm ơn! Công pandoccụ được đề xuất trong các nhận xét là một giải pháp khác - đối với tôi nó sẽ dễ thực hiện hơn một chút, nhưng thật tuyệt khi có một phương pháp không phụ thuộc vào các công cụ bên ngoài Emacs ...
laxxy 13/2/2015

Điều đó có vẻ đầy hứa hẹn. Tuy nhiên, định dạng văn bản vẫn bị mất ... Ví dụ: in nghiêng , in đậmcode. Đôi khi tôi chỉ muốn sao chép một phần của văn bản thay vì toàn bộ trang web, giữ nguyên định dạng. Có cách nào khác để pandoctiếp cận.
xji

Tôi vẫn có thể thích sử dụng một số công cụ bên ngoài như Evernotehoặc Quivernếu điều đó là không thể.
xji
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.