Add feature banners and commission button to gallery page
This commit is contained in:
parent
87b9544ef8
commit
0f88ab1315
5 changed files with 31 additions and 2 deletions
|
@ -2,6 +2,8 @@
|
|||
title: Art
|
||||
layout: art
|
||||
summary: My personal art gallery.
|
||||
new_banner: You can now vote on artwork!
|
||||
commissions: true
|
||||
aliases:
|
||||
- /gallery
|
||||
featured:
|
||||
|
|
|
@ -3,5 +3,7 @@
|
|||
"gamingforone",
|
||||
"goinghome",
|
||||
"orbit-correction"
|
||||
]
|
||||
],
|
||||
"new-banner": "You can now vote on artwork!",
|
||||
"commissions": true
|
||||
}
|
||||
|
|
|
@ -93,6 +93,8 @@ year_stats = {}
|
|||
total_art = 0
|
||||
character_stats = {}
|
||||
tag_stats = {}
|
||||
new_banner = ""
|
||||
comissions_enabled = False
|
||||
|
||||
for filename in os.listdir(art_data_directory):
|
||||
f = os.path.join(art_data_directory, filename)
|
||||
|
@ -140,6 +142,11 @@ with open('../data/art-config.json', 'r') as f:
|
|||
|
||||
featured_pieces = json_data["featured"]
|
||||
|
||||
if "new-banner" in json_data:
|
||||
new_banner = json_data["new-banner"]
|
||||
|
||||
comissions_enabled = json_data["commissions"]
|
||||
|
||||
with open(art_output_directory + '/_index.md', 'w') as f:
|
||||
f.write('---\n')
|
||||
|
||||
|
@ -148,6 +155,9 @@ with open(art_output_directory + '/_index.md', 'w') as f:
|
|||
|
||||
write_field(f, 'summary', 'My personal art gallery.')
|
||||
|
||||
write_field(f, 'new_banner', new_banner)
|
||||
write_field(f, 'commissions', str(comissions_enabled).lower())
|
||||
|
||||
f.write('aliases:\n')
|
||||
f.write('- /gallery\n')
|
||||
|
||||
|
|
|
@ -407,8 +407,15 @@ pre {
|
|||
height: 50px;
|
||||
line-height: 50px;
|
||||
text-align: center;
|
||||
border: 1px solid black;
|
||||
border: 1px outset black;
|
||||
border-radius: 5px;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.new-banner {
|
||||
border: 1px outset black;
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
}
|
|
@ -6,6 +6,10 @@
|
|||
{{ $paginator := .Paginate (where .RegularPagesRecursive "Type" "art") }}
|
||||
|
||||
{{ if eq $paginator.PageNumber 1}}
|
||||
{{ with $.Params.new_banner }}
|
||||
<div class="new-banner"><b>*new*</b> {{ . }}</div>
|
||||
{{ end }}
|
||||
|
||||
<p>Welcome to my art gallery! I have saved my art since 2016, and this site contains the most complete archive of my work.</p>
|
||||
|
||||
<b>Contains risque art, so you should probably not view this on a work computer.</b>
|
||||
|
@ -23,6 +27,10 @@
|
|||
<a class="art-button" href="/art/characters">Characters</a>
|
||||
<a class="art-button" href="/art/tags">Tags</a>
|
||||
<a class="art-button" href="/art/stats">Stats</a>
|
||||
|
||||
{{ if $.Params.commissions }}
|
||||
<a class="art-button" href="/commission">Commissions</a>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue