Skip to content

Commit bd33899

Browse files
committed
Fix filters in separated research page
1 parent 212e242 commit bd33899

File tree

2 files changed

+1429
-1423
lines changed

2 files changed

+1429
-1423
lines changed

main.go

+10-4
Original file line numberDiff line numberDiff line change
@@ -327,9 +327,11 @@ func build() {
327327
log.Fatalf("can't create %s", researchTmplName)
328328
}
329329

330+
allPapers := append(ResearchPapers, OldResearchPapers...)
331+
330332
allAuthors := []string{}
331333
for _, tm := range team {
332-
for _, r := range ResearchPapers {
334+
for _, r := range allPapers {
333335
name := tm.Name
334336
name = strings.TrimPrefix(name, "Prof. ")
335337
name = strings.TrimPrefix(name, "Dr. ")
@@ -340,7 +342,7 @@ func build() {
340342
}
341343

342344
allTags := []Tag{}
343-
for _, r := range ResearchPapers {
345+
for _, r := range allPapers {
344346
for _, t := range r.Tags {
345347
if !slices.Contains(allTags, t) {
346348
allTags = append(allTags, t)
@@ -349,14 +351,14 @@ func build() {
349351
}
350352

351353
allConferences := []ConferenceAbbreviation{}
352-
for _, r := range ResearchPapers {
354+
for _, r := range allPapers {
353355
if !slices.Contains(allConferences, r.Conference) {
354356
allConferences = append(allConferences, r.Conference)
355357
}
356358
}
357359

358360
allYears := []int{}
359-
for _, r := range ResearchPapers {
361+
for _, r := range allPapers {
360362
if r.ConferenceYear != 0 && !slices.Contains(allYears, r.ConferenceYear) {
361363
allYears = append(allYears, r.ConferenceYear)
362364
}
@@ -368,6 +370,10 @@ func build() {
368370
return ResearchPapers[i].Citations > ResearchPapers[j].Citations
369371
})
370372

373+
sort.Slice(OldResearchPapers, func(i, j int) bool {
374+
return OldResearchPapers[i].Citations > OldResearchPapers[j].Citations
375+
})
376+
371377
err = researchTmpl.ExecuteTemplate(f, "base", Page{Title: "Research",
372378
Description: description,
373379
Research: Research{

0 commit comments

Comments
 (0)