У меня есть несколько книг в Gitbook и я отскакиваю пользователей из интрасети на основе Sharepoint к документации в Gitbook. Есть ли способ автоматически вставлять содержимое Gitbook в Sharepoint, поэтому похоже, что он интегрирован в интрасеть?Есть ли способ интегрировать gitbook и sharepoint в чистоте?
ответ
Я успешно интегрировал Gitbook в Sharepoint. Первоначально я попробовал ответить выше, но это сделало мою gitbook внутри окна в пределах Sharepoint, который выглядел мне плохо.
Вот как я достиг его:
Использование Gitbook CLI Toolchain, установленный на компьютере Linux, выполните команду
gitbook build
.Выполните вывод этой команды, которая представляет собой папку с именем
_book
, и загрузите ее содержимое в папку документов SharePoint.Постарайтесь точно воспроизвести структуру папок. Это немного утомительно, поскольку Sharepoint не позволяет загружать папки (по крайней мере, не мой экземпляр).
Переименуйте каждый .html документ в папку
_book
в .aspx. Это позволяет пользователям посетить страницу, когда они нажимают ссылку, а не , загружая. Если я не ошибаюсь, мне также пришлось отредактировать ссылки на мои страницы с книгами внутри страницыindex.aspx
с .html на .aspx.Здесь идет крутая часть ... посетите ссылку, предоставленную для (сейчас)
index.aspx
. Получите ссылку, нажав кнопку...
рядом с файлом в Sharepoint. И ... bingo, Sharepoint будет обслуживать всю вашу gitbook как статический сайт.
Надеется, что это помогает
Попробуйте использовать PageViewerWebPart. Вы также можете загрузить всю книгу в корневой каталог Web (а именно, просматривая веб-корневую систему с помощью WebDav) – Markus