Skip to content

Commit 8f24989

Browse files
author
root
committed
first commit
0 parents  commit 8f24989

File tree

1,088 files changed

+51757
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,088 files changed

+51757
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# tuxcare-documentation
2+
3+
# Install dependencies
4+
5+
```
6+
$ yarn
7+
```
8+
9+
# Start local server
10+
11+
```sh
12+
$ yarn docs:dev
13+
```
14+
# Static assets
15+
16+
```sh
17+
$ yarn docs:build
18+
```

docs/.vuepress/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
layout: HomeLayout
3+
---

docs/.vuepress/client.ts

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
import {provide} from "vue";
2+
import {defineClientConfig} from "@vuepress/client";
3+
import InstantSearch from 'vue-instantsearch/vue3/es/index.js';
4+
5+
import Layout from "./theme/layouts/Layout.vue";
6+
import HomeLayout from "./theme/layouts/HomeLayout.vue";
7+
8+
import bottomLinks from "./config-client/bottomLinks";
9+
import documents from "./config-client/documents";
10+
import sidebar from "./config-client/sidebar";
11+
import social from "./config-client/social";
12+
import { loadScript } from "vue-plugin-load-script";
13+
14+
export default defineClientConfig({
15+
layouts: {
16+
Layout,
17+
HomeLayout
18+
},
19+
enhance({app}) {
20+
app.component('InstantSearch', InstantSearch)
21+
},
22+
setup() {
23+
provide('themeConfig', {
24+
//general
25+
cloudlinuxSite: "https://cloudlinux.com",
26+
defaultURL: "/",
27+
githubBranch: "master",
28+
allowGithubEdit: true,
29+
githubMainDir: "docs",
30+
sidebarDepth: 2,
31+
githubRepository: "cloudlinux/cloudlinux-documentation",
32+
submitRequestURL: "https://www.cloudlinux.com/support-portal/",
33+
tryFreeLink: "https://cloudlinux.com/trial",
34+
35+
//docs cards
36+
documents,
37+
38+
// icons
39+
arrowDownIcon: "arrows/arrow-down.svg",
40+
githubEditIcon: 'global/pen.svg',
41+
footerCustomLogo: 'global/we-are-cloudlinux.svg',
42+
headerDefaultSearchIcon: 'global/search.svg',
43+
siteLogo: "global/logo.svg",
44+
searchSelectIcon: 'arrows/select-down.svg',
45+
headerSearchIcon: 'global/header-search.svg',
46+
47+
// Header
48+
headerSearch: "CloudLinux Product Documentation",
49+
headerSearchPlaceholder: "Search across all CloudLinux product documentation",
50+
51+
//locales
52+
locales: {
53+
bottomLinks,
54+
editLinkText: "Edit this page",
55+
sidebar,
56+
siteTitle: "Documentation",
57+
stayInTouch: "Stay in touch",
58+
submitRequest: "Submit support request",
59+
tryFree: "Try Free",
60+
},
61+
62+
// Products
63+
productsList: ['CloudLinux', 'Imunify', 'TuxCare'],
64+
productsTitle: 'Products',
65+
66+
//social links for footer
67+
social,
68+
69+
// Algolia
70+
algoliaOptions: {
71+
apiKey: "e6b9d79daf71aa98e2e2a51d4556f9d4",
72+
indexName: "cloudlinuxos",
73+
appId: "0TCNL6CGX8"
74+
},
75+
76+
MAX_ALGOLIA_VISIBLE_RESULT: 10,
77+
MAX_ALGOLIA_VISIBLE_ROWS: 5,
78+
})
79+
}
80+
})

docs/.vuepress/client.ts_back

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
import {provide} from "vue";
2+
import {defineClientConfig} from "@vuepress/client";
3+
import InstantSearch from 'vue-instantsearch/vue3/es/index.js';
4+
5+
import Layout from "./theme/layouts/Layout.vue";
6+
import HomeLayout from "./theme/layouts/HomeLayout.vue";
7+
8+
import bottomLinks from "./config-client/bottomLinks";
9+
import documents from "./config-client/documents";
10+
import sidebar from "./config-client/sidebar";
11+
import social from "./config-client/social";
12+
13+
export default defineClientConfig({
14+
layouts: {
15+
Layout,
16+
HomeLayout
17+
},
18+
enhance({app}) {
19+
app.component('InstantSearch', InstantSearch)
20+
},
21+
setup() {
22+
provide('themeConfig', {
23+
//general
24+
cloudlinuxSite: "https://cloudlinux.com",
25+
defaultURL: "/",
26+
githubBranch: "master",
27+
allowGithubEdit: true,
28+
githubMainDir: "docs",
29+
sidebarDepth: 2,
30+
githubRepository: "cloudlinux/cloudlinux-documentation",
31+
submitRequestURL: "https://www.cloudlinux.com/support-portal/",
32+
tryFreeLink: "https://cloudlinux.com/trial",
33+
34+
//docs cards
35+
documents,
36+
37+
// icons
38+
arrowDownIcon: "arrows/arrow-down.svg",
39+
githubEditIcon: 'global/pen.svg',
40+
footerCustomLogo: 'global/we-are-cloudlinux.svg',
41+
headerDefaultSearchIcon: 'global/search.svg',
42+
siteLogo: "global/logo.svg",
43+
searchSelectIcon: 'arrows/select-down.svg',
44+
headerSearchIcon: 'global/header-search.svg',
45+
46+
// Header
47+
headerSearch: "CloudLinux Product Documentation",
48+
headerSearchPlaceholder: "Search across all CloudLinux product documentation",
49+
50+
//locales
51+
locales: {
52+
bottomLinks,
53+
editLinkText: "Edit this page",
54+
sidebar,
55+
siteTitle: "Documentation",
56+
stayInTouch: "Stay in touch",
57+
submitRequest: "Submit support request",
58+
tryFree: "Try Free",
59+
},
60+
61+
// Products
62+
productsList: ['CloudLinux', 'Imunify', 'TuxCare'],
63+
productsTitle: 'Products',
64+
65+
//social links for footer
66+
social,
67+
68+
// Algolia
69+
algoliaOptions: {
70+
apiKey: "e6b9d79daf71aa98e2e2a51d4556f9d4",
71+
indexName: "cloudlinuxos",
72+
appId: "0TCNL6CGX8"
73+
},
74+
75+
MAX_ALGOLIA_VISIBLE_RESULT: 10,
76+
MAX_ALGOLIA_VISIBLE_ROWS: 5,
77+
})
78+
}
79+
})
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export default [
2+
{
3+
text: "Knowledge base",
4+
url: "https://cloudlinux.zendesk.com/hc/en-us/categories/360002375940"
5+
},
6+
{
7+
text: "Forum",
8+
url: "https://www.cloudlinux.com/getting-started-with-cloudlinux-os"
9+
},
10+
{
11+
text: "Blog",
12+
url: "https://blog.cloudlinux.com/"
13+
}
14+
]
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
export default [
2+
{
3+
title: "AlmaCare",
4+
description: "brings essential support and a 16-year long lifecycle to your AlmaLinux systems. It comes with high value extensions that enable your cybersecurity compliance with rapid security updates and your compliance with the FIPS 140-3 standard",
5+
link: "/almacare/",
6+
},
7+
{
8+
title: "KernelCare Enterprise",
9+
description: "is a live kernel patching service that provides security patches and bugfixes for a range of popular Linux kernels that can be installed without rebooting the system",
10+
link: "/live-patching-services/",
11+
},
12+
{
13+
title: "KernelCare for IOT",
14+
description: "Provides live security patching for ARM64-based embedded systems for enterprise IoT users and original equipment manufacturers",
15+
link: "/kernelcare-for-iot/",
16+
},
17+
{
18+
title: "ePortal",
19+
description: "TuxCare ePortal is the web management console dedicated to KernelCare Enterprise live patch management.",
20+
link: "/eportal/",
21+
},
22+
{
23+
title: "ePortal API",
24+
description: "a complete API for everyday use",
25+
link: "/eportal-api/",
26+
},
27+
{
28+
title: "Extended Lifecycle Support",
29+
description: "allows you to continue running your Linux server after the operating system’s end of life",
30+
link: "/extended-lifecycle-support/",
31+
},
32+
{
33+
title: "Extended Lifecycle Support for Languages",
34+
description: "provides security fixes for PHP and Python versions that have reached their end-of-life which allows to continue running Linux server vulnerability-free",
35+
link: "/extended-lifecycle-support-for-languages/",
36+
},
37+
{
38+
title: "Subscription management portal",
39+
description: "The TuxCare subscription management portal is designed to easily manage your licenses of TuxCare products and services by means of a user-friendly interface",
40+
link: "/tuxcare-cln/",
41+
},
42+
{
43+
title: "Service Descriptions",
44+
description: "the AlmaCare service description",
45+
link: "/service-descriptions/",
46+
},
47+
48+
]
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
export default {
2+
'/almacare/': [
3+
{
4+
collapsable: false,
5+
children: [
6+
"/almacare/",
7+
]
8+
},
9+
],
10+
'/eportal/': [
11+
{
12+
collapsable: false,
13+
children: [
14+
"/eportal/",
15+
"/eportal/general",
16+
]
17+
},
18+
],
19+
'/eportal-api/': [
20+
{
21+
collapsable: false,
22+
children: [
23+
"/eportal-api/",
24+
]
25+
},
26+
],
27+
'/extended-lifecycle-support/': [
28+
{
29+
collapsable: false,
30+
children: [
31+
"/extended-lifecycle-support/",
32+
]
33+
},
34+
],
35+
'/extended-lifecycle-support-for-languages/': [
36+
{
37+
collapsable: false,
38+
children: [
39+
"/extended-lifecycle-support-for-languages/",
40+
]
41+
},
42+
],
43+
'/jp/': [
44+
{
45+
collapsable: false,
46+
children: [
47+
"/jp/",
48+
"/jp/eportal",
49+
"/jp/eportal-api",
50+
"/jp/extended-lifecycle-support",
51+
"/jp/extended-lifecycle-support-for-languages",
52+
"/jp/linux-support-services",
53+
"/jp/live-patching-services",
54+
"/jp/tuxcare",
55+
"/jp/tuxcare-cln",
56+
]
57+
},
58+
],
59+
'/kernelcare-for-iot/': [
60+
{
61+
collapsable: false,
62+
children: [
63+
"/kernelcare-for-iot/",
64+
]
65+
},
66+
],
67+
'/live-patching-services/': [
68+
{
69+
collapsable: false,
70+
children: [
71+
"/live-patching-services/",
72+
]
73+
},
74+
],
75+
'/service-descriptions/': [
76+
{
77+
collapsable: false,
78+
children: [
79+
"/service-descriptions/",
80+
]
81+
},
82+
],
83+
'/tuxcare/': [
84+
{
85+
collapsable: false,
86+
children: [
87+
"/tuxcare/",
88+
]
89+
},
90+
],
91+
'/tuxcare-cln/': [
92+
{
93+
collapsable: false,
94+
children: [
95+
"/tuxcare-cln/",
96+
]
97+
},
98+
],
99+
}

0 commit comments

Comments
 (0)