File tree 1 file changed +3
-12
lines changed
1 file changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -90,18 +90,9 @@ def get_tags(
90
90
91
91
# url tag
92
92
# Get the URL of the specific page
93
- if context ["builder" ] == "dirhtml" :
94
- if context ["pagename" ] == "index" :
95
- page_url = config ["ogp_site_url" ]
96
- elif context ["pagename" ].endswith ("/index" ):
97
- relative = context ["pagename" ].rsplit ("/" , 1 )[0 ]
98
- page_url = urljoin (config ["ogp_site_url" ], relative + "/" )
99
- else :
100
- page_url = urljoin (config ["ogp_site_url" ], context ["pagename" ] + "/" )
101
- else :
102
- page_url = urljoin (
103
- config ["ogp_site_url" ], context ["pagename" ] + context ["file_suffix" ]
104
- )
93
+ page_url = urljoin (
94
+ config ["ogp_site_url" ], app .builder .get_target_uri (context ["pagename" ])
95
+ )
105
96
tags ["og:url" ] = page_url
106
97
107
98
# site name tag, False disables, default to project if ogp_site_name not
You can’t perform that action at this time.
0 commit comments