2016-05-12 14 views
9

Tôi cần đặt một logo công ty ở đầu mỗi trang JavaDoc. Tôi đang cố gắng sử dụng tùy chọn -top, nhưng không biết làm thế nào để mã đường dẫn hình ảnh - đường dẫn luôn luôn liên quan đến thư mục con gói. Tôi không muốn đặt cùng một tệp hình ảnh vào mỗi thư mục con của gói.Logo trên mọi trang JavaDoc

javadoc -top '' là những gì tôi đã thử nhưng hình ảnh (nằm trong thư mục gốc của cây javadoc) chỉ hiển thị trên trang chỉ mục.

Chỉnh sửa: Thật không may, điều này sẽ được phân phối dưới dạng ZIP và chúng tôi sẽ không thể truy cập biểu trưng qua URL.

+0

Đây có phải là nội dung để sử dụng hoặc phân phối không? Tôi nghi ngờ bạn có thể sử dụng một URL để biểu tượng trên một máy chủ web nếu nó là nội bộ. – KevinO

+0

Đó là bên ngoài. Tôi sẽ cập nhật yêu cầu. Một URL sẽ không làm điều đó, thật không may. – artk2002

+2

Một ý tưởng khác được lấy cảm hứng từ [câu hỏi này] (http://stackoverflow.com/q/24554762/3080094) và câu trả lời: tạo Javadocs, mở "stylesheet.css", thêm url '.topNav {background: # 4c6b87 (resources/companyLogo.jpg) không lặp lại đầu trang; } 'và lưu trữ companyLogo.jpg trong thư mục tài nguyên. Nó không hoàn hảo nhưng nó có thể là một sự khởi đầu. – vanOekel

Trả lời

0

Đưa nhận xét vào câu trả lời.

Nếu bạn có thể, điều dễ nhất để làm là chỉ lưu trữ hình ảnh của bạn từ bên ngoài và liên kết đến URL đầy đủ. Nếu bạn không thể lưu trữ hình ảnh trên trang web của riêng mình, bạn có thể tải hình ảnh lên máy chủ lưu trữ hình ảnh như Imgur hoặc giải pháp lưu trữ đám mây như Google Cloud Storage.

Nếu bạn thực sự cần phân phối hình ảnh với tài liệu, đặt cược tốt nhất của bạn sẽ là sửa đổi stylesheet.css sau khi tạo tài liệu theo đề xuất trong this question. Thêm:

.topNav { 
    background: #4c6b87 url(resources/companyLogo.jpg) no-repeat right top; 
} 

và lưu trữ companyLogo.jpg trong thư mục tài nguyên.

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