Skip to content

Commit 8c09d42

Browse files
author
Addisu Z. Taddese
committed
Add the relative_paths plugin so the site can be deployed in subdirectories
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
1 parent 88de52b commit 8c09d42

3 files changed

Lines changed: 10 additions & 1 deletion

File tree

Rules

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
compile '/**/*.html' do
66
layout '/default.*'
77

8+
filter :relativize_paths, type: :html5
9+
810
if item.identifier =~ '**/index.*'
911
write item.identifier.to_s
1012
else
@@ -16,6 +18,7 @@ passthrough '/tutorials/**/*.png'
1618

1719
compile '/tutorials/**/*.md' do
1820
layout '/default.html.erb'
21+
filter :relativize_paths, type: :html5
1922

2023
if item.identifier.to_s.end_with?('/index.md')
2124
write '/tutorials/index.html'
@@ -27,6 +30,7 @@ end
2730
compile '/**/*.erb' do
2831
filter :erb
2932
layout '/default.*'
33+
filter :relativize_paths, type: :html5
3034

3135
if item.identifier =~ '**/index.*'
3236
write item.identifier.without_ext + '.html'
@@ -37,6 +41,7 @@ end
3741

3842
compile '/spec/**/*.spec' do
3943
layout '/spec.*'
44+
filter :relativize_paths, type: :html5
4045
if item.identifier =~ '**/index.*'
4146
write item.identifier.without_ext + '.html'
4247
else
@@ -46,6 +51,7 @@ end
4651

4752
compile '/**/*.css.scss' do
4853
filter :dart_sass, syntax: 'scss'
54+
filter :relativize_paths, type: :css
4955
write item.identifier.without_ext
5056
end
5157

layouts/_head.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<link rel="stylesheet" href="/vendor/assets/stylesheets/prettify.css" />
2121

2222
<script src="/assets/javascripts/redirect_old_links.js" />
23-
<%# <script src="/assets/javascripts/google_analytics.js" /> %>
23+
<script src="/assets/javascripts/google_analytics.js" />
2424
<script src="/vendor/assets/javascripts/bootstrap-tree.js"></script>
2525
<script src="/vendor/assets/javascripts/jquery.tocify.js"></script>
2626
</head>

nanoc.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ data_sources:
1717
items_root: /spec
1818
- type: sdf_documentation
1919
items_root: /tutorials
20+
21+
base_url: https://sdformat.org
22+
site_name: sdformat.org

0 commit comments

Comments
 (0)