Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import old website #1288

Merged
merged 464 commits into from
Aug 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
464 commits
Select commit Hold shift + click to select a range
c259de6
Fix syntax
koppor Aug 9, 2016
bbcc682
Fix color
koppor Aug 9, 2016
03c81c4
Blogpost for the hotkey revision
mairdl Aug 9, 2016
b1aa122
Rewriting to fit the style
mairdl Aug 9, 2016
5bb7114
Add the info that you can try it out at http://builds.jabref.org/master/
mairdl Aug 9, 2016
79b4976
Change coding to UTF-8
mairdl Aug 9, 2016
2f3c755
Correct authors from devs to stupro
mairdl Aug 9, 2016
70c8c7e
Merge pull request #58 from mairdl/HotkeyRevision
koppor Aug 10, 2016
54a626d
Prevent early publishing
koppor Aug 10, 2016
d4f4325
Revised article
koppor Aug 10, 2016
b034a54
Remove travis information as the build is not running
koppor Aug 18, 2016
5b23a4c
Blog is now located at https://blog.jabref.org
koppor Aug 20, 2016
6df8200
Installation issues
mlep Aug 25, 2016
ed5324c
revert to fosshub.com
matthiasgeiger Aug 26, 2016
f878b16
FAQ: Sharing SQL or Bib database. Pointing to help files
mlep Aug 29, 2016
ec5832d
Merge pull request #59 from JabRef/mlep-patch-1
koppor Sep 8, 2016
2e5076e
Add jekyll sitemap plugin
Siedlerchr Sep 13, 2016
24113d1
Cleaning following the release of JabRef 3.3 (#61)
mlep Sep 26, 2016
4fd6e4b
Update Ruby
Siedlerchr Sep 28, 2016
25fc717
Update to ubuntu trusty
Siedlerchr Sep 28, 2016
a52d416
Copy gfm syntax
Siedlerchr Sep 28, 2016
a692729
Migrate resources.php (+ update)
mlep Oct 11, 2016
fc58ea5
ISI Web of Science journal list
mlep Oct 11, 2016
3a8dc6d
Remove FAQ
Siedlerchr Oct 12, 2016
bad606b
Merge pull request #65 from JabRef/moveFaq
Siedlerchr Oct 12, 2016
1ab768c
Header: parameters added
mlep Oct 13, 2016
0992f4e
CVS --> csv
mlep Oct 13, 2016
b18f858
Feinerleiser seems outdated ==> Removed from external tools
mlep Oct 13, 2016
ea0528e
Create LICENSE.md
Siedlerchr Oct 13, 2016
98a1dd2
Merge pull request #63 from mlep/mlep-Ressources
Siedlerchr Oct 13, 2016
fcdd3f6
Update 60-Ressources.md
Siedlerchr Oct 13, 2016
ad5f726
Fix missing image
Siedlerchr Oct 13, 2016
5bd1de3
make lightgray a bit darker
matthiasgeiger Oct 13, 2016
9dc4d6e
Trying to fix flattr button
koppor Oct 14, 2016
92767f5
Fix style of button
koppor Oct 14, 2016
faf8e29
More homogeneous layout
mlep Oct 14, 2016
46dbd7a
Merge pull request #70 from JabRef/mlep-patch-1
Siedlerchr Oct 15, 2016
00a6ff5
Section "Contributing"
mlep Oct 17, 2016
9ef03f3
Adding feature request
mlep Oct 17, 2016
98ab3bc
consider making
mlep Oct 17, 2016
d4a1755
Ressources: External tools: add of Eratosthenes Reference Manager
mlep Oct 20, 2016
450b6bc
Merge pull request #73 from JabRef/mlep-patch-1
koppor Oct 20, 2016
40c44de
Merge pull request #71 from mlep/mlep-contributing
koppor Oct 20, 2016
35cffa5
Minor link updates
koppor Oct 20, 2016
c916419
typo in url
mlep Oct 20, 2016
3cc09ce
Shrink some images and js files to optimize the size of the page
Siedlerchr Oct 22, 2016
8a89c12
Quick hack to add anchors. Refs #24.
koppor Nov 12, 2016
84b7b1c
Merge pull request #74 from JabRef/optimize
koppor Nov 12, 2016
e726ef6
Improve link to FAQ
koppor Nov 14, 2016
02c7171
Replace content by pointer to our FAQ
koppor Dec 5, 2016
282a751
Resources: update of available abbreviation list of journals
mlep Dec 9, 2016
1c75c74
Merge pull request #75 from JabRef/mlep-patch-1
koppor Dec 9, 2016
6b66213
Link to layouts.jabref.org
koppor Feb 15, 2017
e135e59
Move index into https://abbrv.jabref.org/
koppor Feb 15, 2017
953b060
Reorderd resources and refinement
koppor Feb 16, 2017
580988f
Alphabetical ordering
koppor Feb 16, 2017
340d403
Link improvements
koppor Feb 16, 2017
4087a81
Bump ruby version to 2.3.3
Siedlerchr Apr 12, 2017
b11165b
Include support of YourKit Java Profiler
tobiasdiez Apr 27, 2017
82dab15
Include YourKit logo locally
Siedlerchr Apr 27, 2017
057fcf0
Merge pull request #78 from JabRef/yourkit
Siedlerchr Apr 27, 2017
3398a8f
Correct height of YourKit image
tobiasdiez Apr 27, 2017
f63bea0
Make link active in webpage
mlep Aug 25, 2017
95f3f64
Update gemfile and favicon
Siedlerchr Sep 22, 2017
97e6748
Bump ruby to 2.4.1
Siedlerchr Sep 22, 2017
f075c6e
Fix typo in favicon
tobiasdiez Sep 22, 2017
accae70
added screenshots for 4.0
LinusDietz Oct 1, 2017
39fe9f2
Removed LaTeXEditor support; it is discontinued
LinusDietz Oct 1, 2017
b781f2c
resized screenshots
LinusDietz Oct 1, 2017
da0257e
updated logo file
LinusDietz Oct 1, 2017
ce1e0d2
Merge pull request #82 from JabRef/updates-4-0
Siedlerchr Oct 4, 2017
32e0784
JabRef requires Java8
koppor Nov 29, 2017
41ca3af
LaTeXeditor: defunc. TeXmaker added
mlep Dec 10, 2017
f6c4d9b
Pocketbib: defunc
mlep Dec 10, 2017
7f7fecd
Remove Neuronade and add code to buby Baola
koppor Dec 11, 2017
1194def
Remove installation steps and point to help.jabref.org's README.md
koppor Jan 21, 2018
6c96fc8
Include Section of Java by Comparison (#84)
LinusDietz Jan 28, 2018
3b405fa
Replace gratipay by Liberapay
koppor Feb 4, 2018
bce77e3
Add 256x256 icon
koppor Feb 5, 2018
48ba5ff
Add release badge to heading
koppor Feb 15, 2018
20e32b8
gems is now plugins
Siedlerchr May 12, 2018
bdd8565
Update .travis.yml
Siedlerchr May 12, 2018
9747ea1
git depth 1
Siedlerchr May 12, 2018
d6fb357
add caching for ruby
Siedlerchr May 12, 2018
4390038
Remove the deprecated subtitle of the book
LinusDietz May 17, 2018
bdfdca7
Add empty file for GSoC
tobiasdiez Jan 30, 2019
20f04dd
Update config to include GSoC
tobiasdiez Jan 30, 2019
ce6d69f
Write project outline for GSoC
tobiasdiez Jan 30, 2019
4ac5f55
Update GSoC2019.md
stefan-kolb Jan 31, 2019
bd68a57
Continue on PDF section
Siedlerchr Jan 31, 2019
d0d2afc
Add another project and fix markdown
koppor Feb 3, 2019
b0be367
Update GSoC2019.md
tobiasdiez Feb 6, 2019
006da30
Update GSoC2019.md
tobiasdiez Feb 6, 2019
b110c41
Fix typos
tobiasdiez Feb 6, 2019
d30ac22
Merge pull request #86 from JabRef/gsoc
tobiasdiez Feb 6, 2019
55f32d0
Update GSoC2019.md
LinusDietz Feb 6, 2019
3fe8d4d
Update GSoC2019.md
tobiasdiez Mar 1, 2019
dcb1a73
Add initial .editorconfig
koppor Dec 6, 2016
5448fde
Switch from travis to GitHub workflows
koppor Sep 30, 2019
a23de65
No more "AktionsMix"
koppor Sep 30, 2019
c88e65d
Fix color of "Donations"
koppor Sep 30, 2019
303172a
Fix ident
koppor Sep 30, 2019
58d7554
Add missing "runs-on"
koppor Sep 30, 2019
edaa284
Try github-push-action for pushing
koppor Oct 1, 2019
c572f1e
Remove obsolte CONTRIBUTING.md
koppor Oct 1, 2019
c8ac603
Refine README.md
koppor Oct 1, 2019
6b91cdf
Add hacktoberfest 2019 (#88)
koppor Oct 2, 2019
9247d08
Fix addition of CNAME to build
koppor Oct 2, 2019
e0764fc
Remove LICENSE.md from output
koppor Oct 2, 2019
304aeb4
Add index for hacktoberfest/ to get 2019 rendered
koppor Oct 2, 2019
d336925
Include @siedlerchr's suggestions
koppor Oct 2, 2019
4022d9f
Replace "T-Shirt" by emojoi (and fix case of T-shirt)
koppor Oct 2, 2019
3666736
Revert adding a unicode character
koppor Oct 2, 2019
da35994
Disable jekyll run by GitHub
koppor Oct 2, 2019
95b142e
Use ad-m action instead of own fork
koppor Oct 2, 2019
172d8a0
Create .nojekyll directly before upload
koppor Oct 2, 2019
0a9a134
Test patch-1 to jekyll-deploy-gh-pages plugin
koppor Oct 2, 2019
a1a9162
Disable touching .nojekyll b/c of missing access rights
koppor Oct 2, 2019
53305d4
Try to pass secret correctly
koppor Oct 2, 2019
aa2c8ca
Fix casing
koppor Oct 2, 2019
53fae6f
Use koppor's fork of deploy-gh-pages
koppor Oct 6, 2019
afa0023
Update 2019.md
koppor Oct 6, 2019
37a0384
Update 2019.md
koppor Oct 6, 2019
412571b
Fix release badge link (#89)
lex111 Oct 6, 2019
c1f4d45
Add non-trivial
koppor Oct 6, 2019
bea22d1
Copy and paste hacktoberfest value 2
koppor Oct 6, 2019
0607185
Adding "Library" (Android BibTeX Viewer)
reox Oct 25, 2019
165ec6c
Merge pull request #91 from reox/master
Siedlerchr Oct 25, 2019
9dbf4d8
Add a comma
LinusDietz Nov 5, 2019
72d39ef
Fix case (#93)
Nov 10, 2019
a019e1e
Fix broken link to contributing FAQ (#94)
ctreude Nov 23, 2019
7c5be70
Update for 5.0 (#96)
calixtus Mar 3, 2020
d65f349
Add https
koppor Mar 10, 2020
a8ef400
Update 10-jabref.md
koppor Mar 10, 2020
3cc40ec
Update link to browser extension
tobiasdiez Apr 20, 2020
aa2b3b4
Update of JabRef resources page
mlep Apr 28, 2020
1c51c69
Merge branch 'master' of https://github.com/swcool/landing-page-theme
tobiasdiez May 16, 2020
03af0d5
Update to Jekyll 4.0.1
tobiasdiez May 16, 2020
de6a8d5
Update bootstrap and theme
tobiasdiez May 16, 2020
5b4a65e
Style header
tobiasdiez May 16, 2020
bfe6b14
Rework header
tobiasdiez May 16, 2020
82f8318
Fix position of hotspots
tobiasdiez May 16, 2020
59a21fb
Create feature section
tobiasdiez May 16, 2020
ea03e33
Add download section
tobiasdiez May 16, 2020
c98f2ba
Add get involved section
tobiasdiez May 16, 2020
473f1e2
Add footer
tobiasdiez May 16, 2020
1f9339c
Add icon to header
tobiasdiez May 16, 2020
091b0fd
Switch to sass for bootstrap theming
tobiasdiez May 17, 2020
fed429e
Use font awesome 5
tobiasdiez May 17, 2020
c75052c
Revise download section
tobiasdiez May 17, 2020
85cfe0a
Revise get involved
tobiasdiez May 17, 2020
a72d632
Add support section
tobiasdiez May 17, 2020
ca40552
Reorder support and get involved
tobiasdiez May 17, 2020
aeb0e73
Extend get involved and support
tobiasdiez May 17, 2020
a1f8ba0
Add download button to header
tobiasdiez May 17, 2020
05bb74d
Nicer scrolling
tobiasdiez May 17, 2020
c7a0c96
Os specific download pages
tobiasdiez May 17, 2020
61dbd58
Remove obsolete bootstrap
tobiasdiez May 17, 2020
dde3484
Remove old faq
tobiasdiez May 17, 2020
7ec8b6f
Add impressum
tobiasdiez May 17, 2020
4d1d63a
Add prettier config
tobiasdiez May 17, 2020
09fb754
Improve header
tobiasdiez May 17, 2020
8d20b68
Remove old stuff
tobiasdiez May 17, 2020
e9aa27e
Include google analytics
tobiasdiez May 17, 2020
d1758bf
Remove obsolete config
tobiasdiez May 17, 2020
7a4cfcf
Fix favicon
tobiasdiez May 17, 2020
08d28f8
Update readme
tobiasdiez May 17, 2020
ddb2c53
Use official github action
tobiasdiez May 17, 2020
2f4edc7
Merge pull request #99 from JabRef/mlep-patch-1
koppor May 19, 2020
bd4f104
Add new screenshots
tobiasdiez May 21, 2020
6c87946
Add Dev Docs in footer
tobiasdiez May 21, 2020
949900d
Merge branch 'master' of https://github.com/JabRef/www.jabref.org
tobiasdiez May 23, 2020
59fff03
Update jekyll action
tobiasdiez May 23, 2020
a186cae
Merge pull request #100 from JabRef/redesign
tobiasdiez May 23, 2020
43e96ab
Try with personal access token
tobiasdiez May 23, 2020
c399385
Add rich metadata
tobiasdiez May 23, 2020
0281332
Improve metadata
tobiasdiez May 23, 2020
81c932a
Fix links
tobiasdiez May 24, 2020
65f714b
Emphasize Latex support a bit more
tobiasdiez May 24, 2020
db22c92
Add links to browser extensions
tobiasdiez May 24, 2020
e624bf7
Replace fosshub links
tobiasdiez May 25, 2020
2c3a7f2
anonymize google
Siedlerchr Dec 1, 2020
f41dc13
Bump jekyll-action
koppor Dec 13, 2020
458b513
Try most recent Jekyll
koppor Dec 13, 2020
476c704
Fix markdown in README.md
koppor Dec 13, 2020
cf3f1e4
Add Datenschutzerklärung - and serve content "locally"
koppor Dec 13, 2020
b6fce78
Update impressum.html
koppor Dec 14, 2020
4eb12da
Update impressum.md
koppor Dec 14, 2020
6b9fe41
Fix typo
koppor Dec 15, 2020
2dc1035
Add simpleanalytics
koppor Jan 9, 2021
eafb90e
Add simpleanalytics
koppor Jan 9, 2021
6396166
GSOC 2021
Siedlerchr Jan 21, 2021
8d23bf9
Update datenschutz.html
koppor Jan 25, 2021
afd52dd
Update datenschutz.html
koppor Jan 25, 2021
dc6e08c
Update GSoC2021.md
Siedlerchr Jan 29, 2021
11a1e7a
Update GSoC2021.md
Siedlerchr Jan 29, 2021
72feb40
Update GSoC2021.md
koppor Feb 1, 2021
f003b0c
Add mentors (and re-add 3-way Merge)
koppor Feb 1, 2021
51a0b3e
Merge pull request #106 from JabRef/gsoc21
koppor Feb 1, 2021
9543ab7
Bump kramdown from 2.3.0 to 2.3.1
dependabot[bot] Mar 30, 2021
004f618
Merge pull request #107 from JabRef/dependabot/bundler/kramdown-2.3.1
koppor Mar 30, 2021
67931cd
Rename master to main for DL links
Siedlerchr Apr 13, 2021
3ff01bc
Bump rexml from 3.2.4 to 3.2.5 (#108)
dependabot[bot] May 1, 2021
d0481c8
Bump addressable from 2.7.0 to 2.8.0
dependabot[bot] Jul 13, 2021
f80872b
Merge pull request #110 from JabRef/dependabot/bundler/addressable-2.8.0
koppor Jul 14, 2021
434aa17
Fix branch name (and update action)
koppor Aug 31, 2021
fafb8a4
Fix url from master to main
Siedlerchr Oct 17, 2021
562004a
Change master to main
Siedlerchr Oct 17, 2021
e9861b1
Fix broken link to contributing page
socadk Oct 19, 2021
6e997c7
Merge pull request #113 from socadk/patch-1
koppor Oct 19, 2021
4d78d2c
Fix tracking link for Firefox extension
tobiasdiez Jan 26, 2022
fd38081
First approach of describing the GSOC22 ideas
Siedlerchr Feb 8, 2022
9fd8dc5
Remove word sync for the moment
Siedlerchr Feb 10, 2022
74696fb
Merge pull request #115 from JabRef/gsoc2022
Siedlerchr Feb 10, 2022
07cc71b
fix markdown
Siedlerchr Feb 10, 2022
eec9885
Merge pull request #116 from JabRef/gsoc2022
Siedlerchr Feb 10, 2022
292fc7c
Copy over ideas list for BlueHat
Siedlerchr Feb 18, 2022
98a64ea
Merge pull request #117 from JabRef/bluehat
Siedlerchr Feb 18, 2022
262b9db
Add hours and thymeleaf as an option
Siedlerchr Feb 25, 2022
13305cc
trigger ci
Siedlerchr Feb 28, 2022
0146021
Merge pull request #118 from JabRef/updatehours
Siedlerchr Feb 28, 2022
258140f
use token
Siedlerchr Feb 28, 2022
4fea66d
Update GSoC2022.md
k3KAW8Pnf7mkmdSMPHz27 Mar 12, 2022
f72c914
Update GSoC2022.md
k3KAW8Pnf7mkmdSMPHz27 Mar 12, 2022
c1aaa5a
Merge pull request #119 from JabRef/k3KAW8Pnf7mkmdSMPHz27-patch-1
Siedlerchr Mar 12, 2022
cc73032
Add link to Apache Lucene Search
koppor Mar 26, 2022
f39afdd
Import content from old repo
tobiasdiez Aug 11, 2022
fa1469e
Add nuxt content
tobiasdiez Aug 11, 2022
ad4c84f
Remove conflicting package lock
tobiasdiez Aug 11, 2022
f7d9e86
Readd gsoc page
tobiasdiez Aug 11, 2022
e65b78e
Merge remote-tracking branch 'origin/main' into import_old_website
tobiasdiez Aug 13, 2022
da0b69d
Move files to match nuxt style
tobiasdiez Aug 13, 2022
c12c49c
Upgrade nuxt/kit and other packages
tobiasdiez Aug 13, 2022
47c2942
Delete unnecessary pages
tobiasdiez Aug 13, 2022
af822a7
Add all codeprojects
tobiasdiez Aug 13, 2022
2254f1d
Don't use graphql-codegen-esm
tobiasdiez Aug 13, 2022
95148ba
Migrate landing page: header
tobiasdiez Aug 14, 2022
5de647e
Try to run nuxi prepare for generating graphql files
tobiasdiez Aug 14, 2022
ba62d4e
Migrate landing page: features
tobiasdiez Aug 15, 2022
35b03f5
Migrate landing page: download
tobiasdiez Aug 17, 2022
0c1f180
Migrate landing page: get involved
tobiasdiez Aug 17, 2022
480caff
Migrate landing page: Learn more
tobiasdiez Aug 17, 2022
9f0894c
Migrate landing page: Footer, legal notices and privacy policy
tobiasdiez Aug 18, 2022
8966e1d
Migrate landing page: Head
tobiasdiez Aug 18, 2022
444fac0
Migrate survey
tobiasdiez Aug 18, 2022
1a02bb4
Rename feature images
tobiasdiez Aug 18, 2022
d992da2
Fix linter issues
tobiasdiez Aug 18, 2022
b3027e0
Merge remote-tracking branch 'origin/main' into import_old_website
tobiasdiez Aug 19, 2022
f3364d8
Fix more linter issues
tobiasdiez Aug 19, 2022
fd3cedc
Merge branch 'main' into import_old_website
tobiasdiez Aug 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,7 @@ trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
charset = utf-8
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"Biblatex",
"booktitle",
"codegen",
"composables",
"datetime",
"esbuild",
"jiti",
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# JabRefOnline

This repository contains the source of the [JabRef homepage](https://www.jabref.org/).

## Servers

- Production server: https://mango-pebble-0224c3803.1.azurestaticapps.net
Expand Down
Binary file added assets/feature-cite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/feature-complete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/feature-groups.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/feature-websearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/jabref-mainscreen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
85 changes: 85 additions & 0 deletions components/LandingPageDownload.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<template>
<section
id="download"
class="bg-primary-50"
>
<div class="container mx-auto sm:px-4 md:py-16">
<div class="flex flex-wrap flex-col content-center">
<h1 class="text-center mb-3 text-5xl">Try it now</h1>
<h3 class="text-center mb-12 text-3xl">
JabRef is free and works across all your devices.
</h3>

<t-button class="text-xl mx-auto">
<a :href="downloadUrl">Download JabRef</a>
</t-button>

<p class="text-center pt-2">
<small>
<span v-if="isWindows()">
For Windows
<br />
Also available for
<a
class="text-highlight-500"
href="https://downloads.jabref.org/"
>mac OS X and Linux</a
>
<br />
</span>
<span v-if="isMac()">
For mac OS X
<br />
Also available for
<a
class="text-highlight-500"
href="https://downloads.jabref.org/"
>Windows and Linux</a
>
<br />
</span>
<span v-if="isLinux()">
For Linux
<br />
Also available for
<a
class="text-highlight-500"
href="https://downloads.jabref.org/"
>
mac OS X and Windows
</a>
<br />
</span>
<a
class="text-highlight-500"
href="https://github.com/JabRef/jabref/blob/main/CHANGELOG.md"
>
Change Log
</a>
and
<a
class="text-highlight-500"
href="https://builds.jabref.org/main/"
>Development Builds</a
>
</small>
</p>
</div>
</div>
</section>
</template>
<script setup lang="ts">
import { detectOs, isLinux, isMac, isWindows } from '~/composables/detectOs'

const os = detectOs()
let osSuffix = ''
if (os) {
osSuffix =
{
windows: 'win',
mac: 'mac',
linux: 'linux',
}[os] || ''
}
const downloadUrl = 'https://downloads.jabref.org/' + osSuffix
</script>
43 changes: 43 additions & 0 deletions components/LandingPageFeatures.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<template>
<section id="features">
<ContentList
v-slot="{ list }"
path="/_landingpagefeatures"
>
<div
v-for="(feature, index) in list"
:key="feature._path"
class="container mx-auto sm:px-4 lg:pb-16 mt-4 max-w-screen-xl"
>
<div class="flex flex-wrap">
<div
class="lg:w-3/5 sm:w-1/2"
:class="{
'pl-3 pr-3 md:pr-12': !(index % 2),
'pr-4 pl-3 md:pl-12 md:order-last': index % 2,
}"
>
<hr />
<h2 class="text-3xl mt-5">{{ feature.title }}</h2>
<div class="prose text-xl font-light">
<ContentRenderer :value="feature"></ContentRenderer>
</div>
</div>
<div
class="lg:w-2/5 sm:w-1/2 pt-3 flex items-center justify-center"
:class="{
'pr-3 pl-4 md:pl-12': !(index % 2),
'pr-4 pl-3 md:pr-12': index % 2,
}"
>
<img
class="max-w-full h-auto"
:src="`/assets/${feature.img}`"
alt=""
/>
</div>
</div>
</div>
</ContentList>
</section>
</template>
204 changes: 204 additions & 0 deletions components/LandingPageFooter.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
<template>
<footer class="pt-12">
<div
class="container mx-auto sm:px-4 py-4 md:py-8 border-t border-gray-200 flex flex-wrap max-w-screen-lg"
>
<div class="md:w-1/5 pr-4 pl-4 md:mx-1/6">
<JabrefLogo class="max-w-full h-auto" />
</div>
<div class="md:w-1/5 pr-4 pl-4 md:mx-1/6">
<ul class="flex flex-wrap list-none pl-0 mb-0 flex-col">
<li class="py-2 px-4">
<strong class="text-gray-700">Install</strong>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://downloads.jabref.org/"
>
Desktop apps
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://docs.jabref.org/collect/jabref-browser-extension"
>
Browser extensions
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://builds.jabref.org/main/"
>
Development build
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://github.com/JabRef/jabref/blob/main/CHANGELOG.md"
>
Change Log
</t-nuxtlink>
</li>
</ul>
</div>
<div class="md:w-1/5 pr-4 pl-4">
<ul class="flex flex-wrap list-none pl-0 mb-0 flex-col">
<li class="py-2 px-4">
<strong class="text-gray-700">Links</strong>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://docs.jabref.org/advanced/resources"
>
Resources
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="http://java.by-comparison.com/"
>
Java by Comparison
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
@click="showLegalNotices = true"
>
Legal Notices
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
@click="showPrivacyPolicy = true"
>
Privacy Policy
</t-nuxtlink>
</li>
</ul>
</div>
<div class="md:w-1/5 pr-4 pl-4">
<ul class="flex flex-wrap list-none pl-0 mb-0 flex-col">
<li class="py-2 px-4">
<strong class="text-gray-700">Contribute</strong>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://github.com/JabRef/jabref/wiki/Donations"
>
Donation
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://docs.jabref.org/faqcontributing/how-to-translate-the-ui"
>
Translation
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://github.com/JabRef/jabref"
>
GitHub
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://devdocs.jabref.org/"
>
Developer Docs
</t-nuxtlink>
</li>
</ul>
</div>

<div class="md:w-1/5 pr-4 pl-4">
<ul class="flex flex-wrap list-none pl-0 mb-0 flex-col">
<li class="py-2 px-4">
<strong class="text-gray-700">Help & Contact</strong>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://docs.jabref.org/"
>
Documentation
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="http://discourse.jabref.org/"
>Forum</t-nuxtlink
>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://twitter.com/JabRef_org"
>
Twitter
</t-nuxtlink>
</li>
<li class="py-1">
<t-nuxtlink
class="px-4 no-underline text-sm text-gray-800 hover:text-highlight-800"
href="https://github.com/JabRef/jabref/issues"
>
Report an issue
</t-nuxtlink>
</li>
</ul>
</div>
</div>
<ModalDialog
v-model="showLegalNotices"
header="Impressum"
>
<ContentRenderer
:value="legalNotices"
class="prose overflow-auto max-h-96"
/>
</ModalDialog>
<ModalDialog
v-model="showPrivacyPolicy"
header="Datenschutzerklärung"
>
<ContentRenderer
:value="privacyPolicy"
class="prose overflow-auto max-h-96"
/>
</ModalDialog>
</footer>
</template>
<script setup lang="ts">
import { ParsedContent } from '@nuxt/content/dist/runtime/types'

const showLegalNotices = ref(false)
const legalNotices = ref<ParsedContent | null>(null)
const showPrivacyPolicy = ref(false)
const privacyPolicy = ref<ParsedContent | null>(null)

watch(showLegalNotices, async (shouldShowLegalNotices) => {
if (shouldShowLegalNotices) {
legalNotices.value = await queryContent('/legalnotices').findOne()
}
})
watch(showPrivacyPolicy, async (shouldShowPrivacyPolicy) => {
if (shouldShowPrivacyPolicy) {
privacyPolicy.value = await queryContent('/privacypolicy').findOne()
}
})
</script>
Loading