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+ 81+ 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