2012-07-12 19 views
8

Tôi đang sử dụng một trình tạo trang web tĩnh khác và tôi muốn có thể kiểm tra các tệp nguồn (trong đánh dấu) cũng như trang web được tạo cho tên người dùng của tôi.github.com repo. Vì vậy, giống như Jekyll nhưng tôi không sử dụng Jekyll. Cấu trúc của tôi là:Sử dụng GitHub Pages, có thể chỉ định thư mục web gốc khi không sử dụng Jekyll không?

 
--source 
    1.md 
    2.md 
--target 
    index.html 
    1.html 
    2.html 
    --css 
    app.css 
index.html (GitHub Pages wants the root here) 

GitHub Trang đang phân phát index.html và dự kiến ​​phần còn lại của trang web sẽ ở gốc. Tôi muốn trang web được phân phối từ target/index.html. Điều này sẽ cho phép tôi tạo một nguồn/3.md, tạo ra nó cục bộ và đẩy cả nguồn/3.md và target/3.html.

Cách duy nhất tôi có thể nghĩ đến để làm điều này là để:

  1. có 2 Repos - một cho markdown và tạo ra khác cho chỉ là html.

  2. có nhánh chứa dấu và cam kết nguồn cho nhánh đó và chuyển sang chế độ chính trước khi cam kết html mục tiêu được tạo.

  3. giữ markdown trong thư mục gốc (thay vì 'nguồn') và tạo ra html vào thư mục gốc cùng

  4. như một shot dài, áp dụng cấu trúc diretory Jekyll và hy vọng nó không can thiệp bằng cách nào đó bằng cách nghĩ rằng đó là một trang web theo phong cách Jekyll thực sự

+0

Tôi chỉ không hiểu lý do thiết kế mà họ đã sử dụng! Có vẻ như họ có mối liên kết rất chặt chẽ với Jekyll! Chỉ định một thư mục xây dựng sẽ làm cho nó có thể chuyển đổi Jekyll với bất kỳ trình tạo tĩnh nào. –

+0

Chuyển hướng có thể giúp bạn: http://stackoverflow.com/a/32109398/375680 –

Trả lời

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