我正在研究prose.io,我想了解有關內容管理工作流程的更多信息。Prose.io內容管理工作流程解釋
做prose.io內容的貢獻者可以通過prose.io訪問GitHub上的主存儲庫,或者他們在分支甚至是分支上工作嗎?
我想知道有多少人可以出錯,以及每個人都有權訪問時,主數據庫的複雜程度如何?
有沒有一個選項可以將提取請求和散文結合起來?
我正在研究prose.io,我想了解有關內容管理工作流程的更多信息。Prose.io內容管理工作流程解釋
做prose.io內容的貢獻者可以通過prose.io訪問GitHub上的主存儲庫,或者他們在分支甚至是分支上工作嗎?
我想知道有多少人可以出錯,以及每個人都有權訪問時,主數據庫的複雜程度如何?
有沒有一個選項可以將提取請求和散文結合起來?
使用散文爲我的個人博客和它的主回購散文得到訪問。
但是有些事情可以做。在Jekyll _config.yml
中,您可以設置rooturl: "DIRECTORY NAME"
的散文參數選項,這會限制散文對目錄的訪問。在我的情況下,有一個名爲_posts
的目錄,散文不能編輯任何東西。也有ignore
選項,基本上使散文文件夾不可見。我
這是我的散文配置作爲例子。這裏我使用root和ignore選項。
prose:
rooturl: '_posts'
media: 'img'
ignore:
- 404.html
- LICENSE
- feed.xml
- _config.yml
- /_layouts
- /_includes
- /css
- /img
- /js
metadata:
_posts:
- name: "layout"
field:
element: "hidden"
value: "post"
- name: "title"
field:
element: "text"
label: "Post title"
placeholder: "Title"
alterable: true
- name: "subtitle"
field:
element: "textarea"
label: "Subtitle"
placeholder: "A description of your post."
alterable: true
- name: "date"
field:
element: "text"
label: "Date"
help: "Enter date of post."
placeholder: "yyyy-mm-dd"
alterable: true
- name: "published"
field:
element: "checkbox"
label: "Publish"
help: "Check to publish post, uncheck to hide."
更多關於此處的選項>
散文不一定承諾master
,而是致力於默認的系統分支。那通常是master
,但你可以change it。例如,如果您使用GitHub頁面,您的默認分支將是gh-pages
。
在我們的工作流程中,我們現在試圖分離貢獻者編輯的分支和我們用於生產的版本。我們將缺省值設爲master
(爲簡單起見),但將我們的生產版本保留在單獨的分支中(例如production
)。然後項目業主仔細合併或從master
櫻桃選擇production
。
散文可能會很快讓您從GitHub默認分支change the branch it commits to,在這一點上,我們將重新審視我們的工作流程。