1- markdown : kramdown 
2- 
3- includes_dir : . 
1+ #  Hub site configuration for testing
2+ url : " https://riboseinc.github.io/prexus" 
43
5- permalink : /blog/:year-:month-:day-:title/ 
6- 
7- #  algolia_search:
8- #    api_key: ''
9- #    index_name: ''
10- #  Uncomment this if you want to use Algolia’s search.
11- #  It’s free for open-source projects.
4+ markdown : kramdown 
125
136exclude :
147  - home-hero.html 
@@ -21,19 +14,12 @@ exclude:
2114  - /_projects/*/assets/css/* 
2215  - /_projects/**/docs/* 
2316  - .sass-cache/ 
24- 
25- external_links :
26-   selector : ' body.site--project main a, body.site--hub.layout--post main a' 
27-   ignored_selectors :
28-     - .layout--home a 
29-     - a[href*=travis] 
30-     - a[href*=coverity] 
31-     - a[href*=codecov] 
32- 
33- landing_priority : [software, specs, blog] 
17+   - Gemfile* 
18+   - README.* 
19+   - vendor  #  for deployment
3420
3521plugins :
36-   - jekyll-theme-rop 
22+   - prexus 
3723  - jekyll-seo-tag 
3824  - jekyll-sitemap 
3925  - jekyll-data 
@@ -42,6 +28,91 @@ plugins:
4228  - kramdown-parser-gfm 
4329  - kramdown-syntax-coderay 
4430
31+ #  Prexus site configuration
32+ prexus :
33+   title : Prexus 
34+   description : Managing a nexus of open-source software and specification projects. 
35+   #  The above two are used by jekyll-seo-tag for things such as
36+   #  `<title>` and `<meta>` tags, as well as elsewhere by the theme.
37+ 
38+   permalink : /blog/:year-:month-:day-:title/ 
39+ 
40+   #  algolia_search:
41+   #    api_key: '0193b06d928ee52f653c6e5ea95d9f97'
42+   #    index_name: 'rnpgp'
43+ 
44+   landing_priority :
45+     - software 
46+     - custom_intro 
47+     - specs 
48+     - blog 
49+ 
50+   external_links :
51+     selector : ' body.site--project main a, body.site--hub.layout--post main a' 
52+     ignored_selectors :
53+       - .layout--home a 
54+       - a[href*=travis] 
55+       - a[href*=coverity] 
56+       - a[href*=codecov] 
57+ 
58+   fontawesome_cdn :
59+     version : v5.8.1 
60+     integrity : " sha384-g5uSoOSBd7KkhAMlnQILrecXvzst9TdC09/VM+pjDTCM+1il8RHz5fKANTFFb+gQ" 
61+   #  Only applies if no_auto_fontawesome is not set.
62+ 
63+   no_auto_fontawesome : false 
64+   #  If set to yes, site (with default design) must specify <script> elements
65+   #  that make required FA styles available in SVG mode.
66+ 
67+   tagline : >- 
68+     Managing a nexus of open-source software and specification projects. 
69+ 
70+ pitch : >- 
71+     Prexus provides a Jekyll theme (with accompanying plugin code) aiming to help 
72+     organizations and individuals present open-source software and specifications in 
73+     a navigable and elegant way. 
74+ 
75+ 
76+ author : " Ribose Inc." 
77+ 
78+   authors :
79+     - name : Ribose Inc. 
80+       email : open.source@ribose.com 
81+   contact_email : open.source@ribose.com 
82+ 
83+   parent_hub :
84+     git_repo_url : https://github.com/riboseinc/open.ribose.com 
85+     home_url : https://open.ribose.com/ 
86+ 
87+   social :
88+     links :
89+       - {social link 1 URL} 
90+       - {social link 2 URL} 
91+ 
92+   legal :
93+     name : Ribose 
94+     tos_link : https://www.ribose.com/terms-of-service 
95+     privacy_policy_link : https://www.ribose.com/privacy-policy 
96+ 
97+   home_calls_to_action :
98+     - { url: "/about", title: "About Prexus" } 
99+ 
100+   github_repo_url : https://github.com/riboseinc/prexus 
101+ 
102+ tag_namespaces :
103+   software :
104+     writtenin : " Written in" 
105+     bindingsfor : " Bindings for" 
106+     user : " Target user" 
107+     interface : " Interface" 
108+   specs :
109+     audience : " Audience" 
110+     completion_status : " Status" 
111+ 
112+ #  Jekyll configuration
113+ #  includes_dir: '_includes'
114+ 
115+ #  Must be set for Prexus
45116collections :
46117  projects :
47118    output : false 
@@ -53,21 +124,16 @@ collections:
53124    permalink : /specs/:path/ 
54125  posts :
55126    output : true 
56-     permalink : /blog/:month-:day-:year/ :title/ 
127+     permalink : /blog/:year-: month-:day-:title/ 
57128  pages :
58129    output : true 
59130    permalink : /:name/ 
60131
61- fontawesome_cdn :
62-   version : v5.8.1 
63-   integrity : " sha384-g5uSoOSBd7KkhAMlnQILrecXvzst9TdC09/VM+pjDTCM+1il8RHz5fKANTFFb+gQ" 
64- #  Only applies if no_auto_fontawesome is not set.
65- 
66- no_auto_fontawesome : false 
67- #  If set to yes, site (with default design) must specify <script> elements
68- #  that make required FA styles available in SVG mode.
69- 
132+ #  Must be set for Prexus
70133defaults :
134+   #  Theme defaults.
135+   #  MUST be duplicated from theme’s _config.yml
136+   #  (does not get inherited, unlike the collections hash)
71137  - scope :
72138      path : " " 
73139    values :
@@ -87,3 +153,6 @@ defaults:
87153      type : specs 
88154    values :
89155      layout : spec 
156+ 
157+ url : {link to production site URL, without trailing slash} 
158+ 
0 commit comments