feat : Frontend MainHome Implement.

This commit is contained in:
minseokkang
2022-11-14 10:15:03 +09:00
parent 66475b7490
commit d31f0b63f0
6 changed files with 252 additions and 11984 deletions

View File

@@ -9,6 +9,32 @@ println "### project.projectDir: ${project.projectDir}"
// https://herojoon-dev.tistory.com/25
node {
/**
* 특정 Node.js 버전을 다운로드 및 설치 할 지 여부
* true: 다운로드 및 설치
* false: 전역으로 설치된 Node.js 사용함.
*/
download = true
/**
* download가 true일 경우에만 사용
* version에 명시한 버전으로 Node.js 다운로드 및 설치
* workDir에 설치됨
*/
version = "14.17.6"
/**
* 사용할 npm 버전을 지정하면 npmWorkDir에 설치됨
* npm 버전을 지정하지 않으면 Node.js에 번들로 제공되는 npm 버전으로 사용됨
*/
npmVersion = "6.14.15"
/**
* download가 true일 경우에만 사용
* Node.js 배포를 가져오기 위한 기본 URL
*/
distBaseUrl = "https://nodejs.org/dist"
npmInstallCommand = "install"

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,20 @@
<template>
<img alt="Vue logo" src="./assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
<TheHeader></TheHeader>
<TheHome></TheHome>
<TheFooter></TheFooter>
</template>
<script>
import HelloWorld from './components/HelloWorld.vue'
import TheHome from '@/views/TheHome'
import TheHeader from '@/components/TheHeader.vue'
import TheFooter from "@/components/TheFooter";
export default {
name: 'App',
components: {
HelloWorld
TheHeader,
TheHome,
TheFooter
},
}

View File

@@ -0,0 +1,20 @@
<template>
<footer>
<div class="container">
<a href="/" class="logo-font">conduit</a>
<span class="attribution">
An interactive learning project from <a href="https://thinkster.io">Thinkster</a>. Code &amp; design licensed under MIT.
</span>
</div>
</footer>
</template>
<script>
export default {
name: "TheFooter"
}
</script>
<style scoped>
</style>

View File

@@ -0,0 +1,53 @@
<template>
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Conduit</title>
<!-- Import Ionicon icons & Google Fonts our Bootstrap theme relies on -->
<link href="//code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet" type="text/css">
<link href="//fonts.googleapis.com/css?family=Titillium+Web:700|Source+Serif+Pro:400,700|Merriweather+Sans:400,700|Source+Sans+Pro:400,300,600,700,300italic,400italic,600italic,700italic"
rel="stylesheet" type="text/css">
<!-- Import the custom Bootstrap 4 theme from our hosted CDN -->
<link rel="stylesheet" href="//demo.productionready.io/main.css">
</head>
<nav class="navbar navbar-light">
<div class="container">
<a class="navbar-brand" href="index.html">conduit</a>
<ul class="nav navbar-nav pull-xs-right">
<li class="nav-item">
<!-- Add "active" class when you're on that page" -->
<a class="nav-link active" href="">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">
<i class="ion-compose"></i>&nbsp;New Article
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">
<i class="ion-gear-a"></i>&nbsp;Settings
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">Sign in</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">Sign up</a>
</li>
</ul>
</div>
</nav>
</template>
<script>
export default {
name: "TheHeader"
}
</script>
<style scoped>
</style>

View File

@@ -0,0 +1,96 @@
<template>
<div class="home-page">
<div class="banner">
<div class="container">
<h1 class="logo-font">conduit</h1>
<p>A place to share your knowledge.</p>
</div>
</div>
<div class="container page">
<div class="row">
<div class="col-md-9">
<div class="feed-toggle">
<ul class="nav nav-pills outline-active">
<li class="nav-item">
<a class="nav-link disabled" href="">Your Feed</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="">Global Feed</a>
</li>
</ul>
</div>
<div class="article-preview">
<div class="article-meta">
<a href="profile.html"><img src="http://i.imgur.com/Qr71crq.jpg"/></a>
<div class="info">
<a href="" class="author">Eric Simons</a>
<span class="date">January 20th</span>
</div>
<button class="btn btn-outline-primary btn-sm pull-xs-right">
<i class="ion-heart"></i> 29
</button>
</div>
<a href="" class="preview-link">
<h1>How to build webapps that scale</h1>
<p>This is the description for the post.</p>
<span>Read more...</span>
</a>
</div>
<div class="article-preview">
<div class="article-meta">
<a href="profile.html"><img src="http://i.imgur.com/N4VcUeJ.jpg"/></a>
<div class="info">
<a href="" class="author">Albert Pai</a>
<span class="date">January 20th</span>
</div>
<button class="btn btn-outline-primary btn-sm pull-xs-right">
<i class="ion-heart"></i> 32
</button>
</div>
<a href="" class="preview-link">
<h1>The song you won't ever stop singing. No matter how hard you try.</h1>
<p>This is the description for the post.</p>
<span>Read more...</span>
</a>
</div>
</div>
<div class="col-md-3">
<div class="sidebar">
<p>Popular Tags</p>
<div class="tag-list">
<a href="" class="tag-pill tag-default">programming</a>
<a href="" class="tag-pill tag-default">javascript</a>
<a href="" class="tag-pill tag-default">emberjs</a>
<a href="" class="tag-pill tag-default">angularjs</a>
<a href="" class="tag-pill tag-default">react</a>
<a href="" class="tag-pill tag-default">mean</a>
<a href="" class="tag-pill tag-default">node</a>
<a href="" class="tag-pill tag-default">rails</a>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: "TheHome"
}
</script>
<style scoped>
</style>