Skip to content

Commit ea2c790

Browse files
committed
Merge pull request #12 from vmeurisse/config
Make meta & openGraph optional in config
2 parents f1a3005 + ebf6b4e commit ea2c790

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

tmpl/layout.tmpl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,21 @@
22
<html>
33
<head>
44
<meta charset="utf-8">
5-
<title><?js= (env.conf.templates.meta.title || title) ?></title>
6-
<meta name="description" content="<?js= env.conf.templates.meta.description ?>" />
7-
<meta name="keywords" content="<?js= env.conf.templates.meta.keyword ?>" />
8-
<meta name="keyword" content="<?js= env.conf.templates.meta.keyword ?>" />
5+
<title><?js= ((env.conf.templates.meta && env.conf.templates.meta.title) || title) ?></title>
6+
<?js if (env.conf.templates.meta) { ?>
7+
<?js if (env.conf.templates.meta.description) { ?><meta name="description" content="<?js= env.conf.templates.meta.description ?>" /><?js } ?>
8+
<?js if (env.conf.templates.meta.keyword) { ?>
9+
<meta name="keywords" content="<?js= env.conf.templates.meta.keyword ?>" />
10+
<meta name="keyword" content="<?js= env.conf.templates.meta.keyword ?>" />
11+
<?js } ?>
12+
<?js } ?>
13+
<?js if (env.conf.templates.openGraph) { ?>
914
<meta property="og:title" content="<?js= env.conf.templates.openGraph.title ?>"/>
1015
<meta property="og:type" content="<?js= env.conf.templates.openGraph.type ?>"/>
1116
<meta property="og:image" content="<?js= env.conf.templates.openGraph.image ?>"/>
12-
<meta property="og:site_name" content="<?js= env.conf.templates.openGraph.site_name ?>"/>
17+
<?js if (env.conf.templates.openGraph.site_name) { ?><meta property="og:site_name" content="<?js= env.conf.templates.openGraph.site_name ?>"/><?js } ?>
1318
<meta property="og:url" content="<?js= env.conf.templates.openGraph.url ?>"/>
19+
<?js } ?>
1420
<script src="scripts/prettify/prettify.js"></script>
1521
<script src="scripts/prettify/lang-css.js"></script>
1622
<script src="scripts/jquery.min.js"></script>
@@ -65,4 +71,4 @@
6571
<script src="scripts/linenumber.js"></script>
6672
<script src="scripts/main.js"></script>
6773
</body>
68-
</html>
74+
</html>

0 commit comments

Comments
 (0)