File tree Expand file tree Collapse file tree 7 files changed +186
-2
lines changed Expand file tree Collapse file tree 7 files changed +186
-2
lines changed Original file line number Diff line number Diff line change 5
5
< meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
6
6
< meta name ="viewport " content ="width=device-width,initial-scale=1.0 ">
7
7
< link rel ="icon " type ="image/x-icon " href ="/cvePurpleVFavicon.svg ">
8
- < title > CVE Website </ title >
8
+ < link rel =" canonical " href =" https://cve.org " >
9
9
< script src ="https://cmp.osano.com/AzyhULTdPkqmy4aDN/46057d56-0263-4cca-abac-9adddada4f3b/osano.js "> </ script >
10
10
</ head >
11
11
< body class ="has-navbar-fixed-top ">
12
+ < h1 hidden > Common vulnerabilities and Exposures (CVE)</ h1 >
12
13
< noscript >
13
14
< strong > We're sorry but the CVE Website doesn't work properly without JavaScript enabled. Please enable it to continue.</ strong >
14
15
</ noscript >
Original file line number Diff line number Diff line change 21
21
"@fortawesome/free-regular-svg-icons" : " ^6.5.1" ,
22
22
"@fortawesome/free-solid-svg-icons" : " ^6.5.1" ,
23
23
"@fortawesome/vue-fontawesome" : " ^3.0.5" ,
24
+ "@unhead/vue" : " ^1.11.18" ,
24
25
"axios" : " ^1.6.5" ,
25
26
"bulma" : " ^0.9.4" ,
26
27
"bulma-timeline" : " ^3.0.5" ,
Original file line number Diff line number Diff line change
1
+ User-agent: *
2
+ Disallow: /*.pdf$
3
+ Disallow: /*.jpg$
4
+ Disallow: /*.png$
5
+ Disallow: /*.svg$
6
+ Disallow: /*.css$
7
+ Disallow: /images/
8
+ Disallow: /Resources/
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import NotificationBannerModule from './components/NotificationBannerModule.vue'
20
20
import FoooterModule from ' ./components/FooterModule.vue' ;
21
21
import NotFound from ' ./views/NotFound.vue' ;
22
22
import { usePartnerStore } from ' @/stores/partners' ;
23
+ import { useSeoMeta } from ' @unhead/vue' ;
23
24
24
25
export default {
25
26
components: {
@@ -35,6 +36,12 @@ export default {
35
36
},
36
37
beforeMount () {
37
38
usePartnerStore ().populatePartnerShortLongNameMap ();
39
+ useSeoMeta ({
40
+ title: ' CVE: Common Vulnerabilities and Exposures' ,
41
+ description: ' At cve.org, we provide the authoritative '
42
+ + ' reference method for publicly known information-security '
43
+ + ' vulnerabilities and exposures'
44
+ });
38
45
}
39
46
}
40
47
</script >
Original file line number Diff line number Diff line change 21
21
</div >
22
22
<div class =" column cve-partnership-right-column" >
23
23
<figure class =" image" >
24
- <img src =" @/assets/images/cvePartnershipGraphic.svg" class =" cve-partnership-img" alt =" " />
24
+ <img src =" @/assets/images/cvePartnershipGraphic.svg"
25
+ class =" cve-partnership-img"
26
+ alt =" CVE Partnership Graphic" />
25
27
</figure >
26
28
</div >
27
29
</div >
Original file line number Diff line number Diff line change 1
1
2
2
import { createApp } from 'vue' ;
3
+ import { createHead , VueHeadMixin } from '@unhead/vue' ;
3
4
import { createPinia } from 'pinia' ;
4
5
import VueGtag from 'vue-gtag' ;
5
6
import LoadScript from 'vue-plugin-load-script' ;
@@ -31,11 +32,14 @@ library.add(
31
32
32
33
33
34
const app = createApp ( App ) ;
35
+ const head = createHead ( ) ;
34
36
const pinia = createPinia ( ) ;
35
37
pinia . use ( ( { store } ) => {
36
38
store . router = router ;
37
39
} ) ;
38
40
app . use ( pinia ) ;
41
+ app . use ( head ) ;
42
+ app . mixin ( VueHeadMixin ) ;
39
43
40
44
usePartnerStore ( ) . populatePartnerCounts ( ) ;
41
45
You can’t perform that action at this time.
0 commit comments