diff options
author | Emruz Hossain <hossainemruz@gmail.com> | 2022-07-29 20:12:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-29 20:12:14 +0300 |
commit | b81fd5078b576b2c8195f7394c9ddc8d220bceb2 (patch) | |
tree | 577d8db832f60fcc0a25b9a0c828aaf2e181a222 /layouts/partials/cards | |
parent | eb167e015529ea4d77c62ebab38ee3287cc8a520 (diff) |
Add publication section (#620)
* Add publication section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Don't make tags clickable
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Diffstat (limited to 'layouts/partials/cards')
-rw-r--r-- | layouts/partials/cards/publication.html | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/layouts/partials/cards/publication.html b/layouts/partials/cards/publication.html new file mode 100644 index 0000000..bdc7b21 --- /dev/null +++ b/layouts/partials/cards/publication.html @@ -0,0 +1,39 @@ +{{ $dataCategories:= slice "pub-all"}} +{{ range .categories}} + {{ $dataCategories = $dataCategories | append (printf "pub-%s" .)}} +{{end}} + +<div + class="col-12 p-2 pub-filtr-item" + data-category='{{ delimit $dataCategories ","}}' +> + <div class="card mt-3"> + <div class="card-header"> + <h5 class="card-title mb-0">{{ .title }}</h5> + <div class="sub-title"> + <span><a class="" href="{{.publishedIn.url}}">{{ .publishedIn.name }}</a></span> + <span class="ml-2">{{ .publishedIn.date }}</span> + </div> + <div class="authors"> + {{ range $index,$author:= .authors }} + <span class="mr-2"><a class="" href="{{.url}}">{{ .name }}</a></span> + {{ end }} + </div> + </div> + <div class="card-body"> + <p>{{ .paper.summary | markdownify }}</p> + </div> + <div class="card-footer"> + <div class="tags"> + {{ range $index,$tag:= .tags }} + <span class="btn badge btn-info ml-1 p-2"> + {{ $tag }} + </span> + {{ end }} + </div> + <div class="details-btn"> + <a class="btn btn-outline-info ml-1 pl-2 mb-2" href="{{ .paper.url }}" target="_blank" rel="noopener" role="button">{{ i18n "project_details"}}</a> + </div> + </div> + </div> +</div> |