.vuepress & content

This commit is contained in:
Ulf Gebhardt 2023-01-03 01:00:17 +01:00
parent de1527b492
commit 26a879a376
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
17 changed files with 171 additions and 0 deletions

49
docs/.vuepress/config.js Normal file
View File

@ -0,0 +1,49 @@
module.exports = {
title: 'IT Team for Change',
description: 'IT Team for Change',
theme: "book",
themeConfig: {
nav: [
{ text: "IT4C", link: "/" },
{ text: "Contact", link: "/contact" },
{
text: "Github",
link:
"https://github.com/IT4Change"
},
],
sidebar: {
"/": [
{
title: "",
collapsable: false,
sidebarDepth: 0,
children: [
["/", "IT4C"],
["/history", "History"],
["/contact", "Contact"]
]
},
{
title: "Projects",
collapsable: false,
children: [
["/projects/gradido", "Gradido"],
//["/extras/contributing", "Contributing ✨"],
//["/extras/license", "License 📚"]
]
},
{
title: "People",
collapsable: false,
children: [
["/people/ulf-gebhardt", "Ulf Gebhardt"],
// ["/random/website", "Websites using this theme 👌"],
// ["/random/emoji", "Emoji 😃"],
// ["/random/lorem", "Lorem Ipsum 🌟"]
]
},
]
}
}
}

20
docs/.vuepress/dist/404.html vendored Normal file
View File

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>VuePress</title>
<meta name="generator" content="VuePress 1.9.7">
<meta name="description" content="">
<link rel="preload" href="/assets/css/0.styles.7b36eabc.css" as="style"><link rel="preload" href="/assets/js/app.88ccdcba.js" as="script"><link rel="preload" href="/assets/js/6.8d81f0ec.js" as="script"><link rel="prefetch" href="/assets/js/2.63c13255.js"><link rel="prefetch" href="/assets/js/3.661315bf.js"><link rel="prefetch" href="/assets/js/4.13c31685.js"><link rel="prefetch" href="/assets/js/5.69487806.js"><link rel="prefetch" href="/assets/js/7.506d2166.js">
<link rel="stylesheet" href="/assets/css/0.styles.7b36eabc.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>How did we get here?</blockquote> <a href="/" class="router-link-active">
Take me home.
</a></div></div><div class="global-ui"></div></div>
<script src="/assets/js/app.88ccdcba.js" defer></script><script src="/assets/js/6.8d81f0ec.js" defer></script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="12" height="13"><g stroke-width="2" stroke="#aaa" fill="none"><path d="M11.29 11.71l-4-4"/><circle cx="5" cy="5" r="4"/></g></svg>

After

Width:  |  Height:  |  Size: 216 B

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{252:function(t,e,n){},271:function(t,e,n){"use strict";n(252)},279:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:(t,{props:e,slots:n})=>t("span",{class:["badge",e.type],style:{verticalAlign:e.vertical}},e.text||n().default)},p=(n(271),n(13)),l=Object(p.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=l.exports}}]);

View File

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{254:function(t,e,a){},273:function(t,e,a){"use strict";a(254)},277:function(t,e,a){"use strict";a.r(e);var s={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(273),a(13)),n=Object(i.a)(s,(function(){return(0,this._self._c)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=n.exports}}]);

View File

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{253:function(e,t,a){},272:function(e,t,a){"use strict";a(253)},276:function(e,t,a){"use strict";a.r(t);var o={name:"CodeGroup",data:()=>({codeTabs:[],activeCodeTabIndex:-1}),watch:{activeCodeTabIndex(e){this.activateCodeTab(e)}},mounted(){this.loadTabs()},methods:{changeCodeTab(e){this.activeCodeTabIndex=e},loadTabs(){this.codeTabs=(this.$slots.default||[]).filter(e=>Boolean(e.componentOptions)).map((e,t)=>(""===e.componentOptions.propsData.active&&(this.activeCodeTabIndex=t),{title:e.componentOptions.propsData.title,elm:e.elm})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab(e){this.codeTabs.forEach(e=>{e.elm&&e.elm.classList.remove("theme-code-block__active")}),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},s=(a(272),a(13)),c=Object(s.a)(o,(function(){var e=this,t=e._self._c;return t("ClientOnly",[t("div",{staticClass:"theme-code-group"},[t("div",{staticClass:"theme-code-group__nav"},[t("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(a,o){return t("li",{key:a.title,staticClass:"theme-code-group__li"},[t("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(a.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?t("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"deefee04",null);t.default=c.exports}}]);

View File

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{275:function(t,e,s){"use strict";s.r(e);const o=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."];var n={methods:{getMsg:()=>o[Math.floor(Math.random()*o.length)]}},h=s(13),i=Object(h.a)(n,(function(){var t=this._self._c;return t("div",{staticClass:"theme-container"},[t("div",{staticClass:"theme-default-content"},[t("h1",[this._v("404")]),this._v(" "),t("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),t("RouterLink",{attrs:{to:"/"}},[this._v("\n Take me home.\n ")])],1)])}),[],!1,null,null,null);e.default=i.exports}}]);

View File

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{278:function(t,s,e){"use strict";e.r(s);var n=e(13),r=Object(n.a)({},(function(){var t=this._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[t("h1",{attrs:{id:"test"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#test"}},[this._v("#")]),this._v(" test")])])}),[],!1,null,null,null);s.default=r.exports}}]);

File diff suppressed because one or more lines are too long

18
docs/.vuepress/dist/index.html vendored Normal file
View File

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>test</title>
<meta name="generator" content="VuePress 1.9.7">
<meta name="description" content="">
<link rel="preload" href="/assets/css/0.styles.7b36eabc.css" as="style"><link rel="preload" href="/assets/js/app.88ccdcba.js" as="script"><link rel="preload" href="/assets/js/2.63c13255.js" as="script"><link rel="preload" href="/assets/js/7.506d2166.js" as="script"><link rel="prefetch" href="/assets/js/3.661315bf.js"><link rel="prefetch" href="/assets/js/4.13c31685.js"><link rel="prefetch" href="/assets/js/5.69487806.js"><link rel="prefetch" href="/assets/js/6.8d81f0ec.js">
<link rel="stylesheet" href="/assets/css/0.styles.7b36eabc.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" aria-current="page" class="home-link router-link-exact-active router-link-active"></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <!----></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><!----> <!----> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="test"><a href="#test" class="header-anchor">#</a> test</h1></div> <footer class="page-edit"><!----> <!----></footer> <!----> </main></div><div class="global-ui"></div></div>
<script src="/assets/js/app.88ccdcba.js" defer></script><script src="/assets/js/2.63c13255.js" defer></script><script src="/assets/js/7.506d2166.js" defer></script>
</body>
</html>

1
docs/contact.md Normal file
View File

@ -0,0 +1 @@
# Contact

1
docs/history.md Normal file
View File

@ -0,0 +1 @@
# History

56
docs/index.md Normal file
View File

@ -0,0 +1,56 @@
# IT4C
# IT4C Website
- [x] Find a web address
- [ ] Find a Logo
Ziel ist es eine Website zur Präsentation an potentielle Auftraggeber oder deren Fachpersonal aufzeigen zu können.
Darüber hinaus soll die Seite auch denjenigen dienen, die keine Website oder eine veraltete Website haben sich zu präsentieren.
Fokus sollte auf Github liegen (Repos, Profile etc)
## Content
- Vorstellung / IT4C
- History
- Projekte
- Personen
- Kontakt
## Personen
- Alex
- Wolle
- Moriz
- Ulf
- Mahula
- Claus-Peter
- Hardi
- Hannes
Personen werden bebildert, deren Schwerpunkt in Prosa beschrieben, der Techstack aufgeführt
## Projekte
- Human-Connection(Ocelot)
- Yunite(Ocelot)
- Ocelot
- Democracy
- Gradido
- busFaktor() e.V.
Projekte werden bebildert, der Techstack aufgeführt, sowie beteiligte Personen aus dem Team.
Idealerweise würden diese Daten von github kommen (später)
## Design
Da wir keine Designer im Team haben sollten wir ein vorgefertigtes Design benutzen, dass hübsch genug aussieht um unseren Content professionell zu transportieren.
- vorschlag: https://www.npmjs.com/package/vuepress-theme-book
## Technology der Website
- vue.js, da wir das verwenden - vorschlag vuepress
- must be editable on github
- must be using simple formats like markdown
- must be deployable on github pages
- must be 100% static
## Weiterführend
- newsletter

View File

@ -0,0 +1 @@
# Ulf Gebhardt

1
docs/projects/gradido.md Normal file
View File

@ -0,0 +1 @@
# Gradido