Digital Ocean Hackathon 응용 프로그램:첫 번째 단계
6465 단어 digitaloceandohackathonhackathon
첫걸음
첫 번째 단계는 디지털 오션(Digital Ocean, DO)에 계정을 만드는 것입니다.비록 나는 소위 무료 서비스에 신용카드 번호를 추가하는 것을 그다지 좋아하지 않지만, 이것은 매우 간단하다.
Drwindle은 정적 응용 프로그램이 될 것이기 때문에 저는 무료 입문 계획을 선택했습니다.
이 프로그램은 GitHub에서 배포할 수 있습니다. 좋습니다.그래서 다음 단계는 하나를 만드는 것이다. GitHub repo for the project (축소라고 잘못 부른다.)
환매협정을 디지털 해양과 연결하는 절차도 따르기 쉽다.나의 유일한 문제는 내가 처음에 자술한 파일과 허가증 파일만 있었을 뿐 제대로 연결되지 않았다는 것이다.나는 매우 기본적인 색인을 만들어야 한다.html 환매 협의와 DO를 연결합니다.
<!doctype html>
<html lang="en">
<head>
<title>Dwindle</title>
</head>
<body>
<h1>Dwindle</h1>
</body>
</html>
원본 색인.html색인이 삭제되면html 온라인, Digital Ocean은 재구매 프로토콜을 성공적으로 감지하고 응용 프로그램의 초기 구축과 배치를 자동으로 실행합니다.
항목에 대한 URLdwindled-plzb3.ondigitalocean.app이 있습니다.
현재까지 100% 액세스가 가능합니다.😋
이 사이트는 자동 HTTPS를 포함하고 있기 때문에 SSL을 통해 이 페이지가 안전하다는 점을 지적해야 한다.DO는 페이지에 추가 코드를 추가하지 않습니다. (다른 무료 서비스도 이렇게 하는 것을 본 적이 있습니다.)
하카돈 노트
보고서에 따르면 다음과 같은 몇 가지 단계를 완료했습니다.
또한 Digital Ocean 의 설정 및 청구 옵션을 살펴보고 추가 요금이 부과되지 않도록 알림을 제공합니다.
이론적으로 이것은 발생해서는 안 된다. 왜냐하면 내가 시작 계획에서 응용 프로그램은 너무 많은 구축/배치 시간을 소비해서는 안 되지만, 안전은 미안한 것보다 낫기 때문이다.비용이 들기 전에 경보를 추가하는 것은 좋지만, 아직 이런 옵션이 있는지 없는지는 알 수 없다.
현재 디지털 해양 설치는 이미 충분하다.응용 프로그램에 주목합시다.
축소 중!
나는 페이지가 간단하거나 가능한 한 간단하도록 유지하고 싶다.다음과 같은 요소만 있습니다.
메타데이터
그러나 코드를 작성하기 전에 사이트의 숨겨진 부분을 처리하는 데 착수할 것입니다.내용이 존재하지만 사람들이 볼 수 없다. 이것은 정확한 시각화, 소셜 미디어와 SEO의 관건인 메타데이터이다.
다음과 같이 덧붙일 예정입니다.
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="author" content="Alvaro Montoro ([email protected])" />
<meta name="keywords" content="dwindle,twitter,text.shortener" />
<meta name="description" content="Dwindle sorts text to fit in Twitter's 280-characters limit." />
<meta property="og:title" content="Dwindle" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://dwindled-plzb3.ondigitalocean.app/" />
<meta property="og:image" content="./images/thumb.png" />
<meta property="og:description" content="Dwindle sorts text to fit in Twitter's 280-characters limit." />
<meta name="twitter:card" content="summary" />
<meta name="twitter:url" content="https://dwindled-plzb3.ondigitalocean.app/" />
<meta name="twitter:title" content="Dwindle" />
<meta name="twitter:description" content="Dwindle sorts text to fit in Twitter's 280-characters limit." />
<meta name="twitter:image" content="./images/thumb.png" />
<link rel="author" href="https://twitter.com/alvaro_montoro" />
<link rel="shortcut icon" href="./fav.ico" type="image/x-icon" />
<link rel="icon" href="./fav.ico" type="image/x-icon" />
우리는 아직 보충할 것이 많지만, 지금은 계속합시다.아직 해야 할 일이 하나 더 있다.화폐화
이외에 우리는 화폐화 원 라벨을 추가할 것이다.이러한 방법으로 우리는 우리의 프로그램을 사용할 때 사용자로부터 기부금을 받을 수 있다.
<meta name="monetization" content="$ilp.uphold.com/WUdKN2pAgLAG" />
이 코드를 복사하면 변경 내용을 기억하세요!혹은 더 좋은 것은 그들이 화폐화를 활성화한다면, 아마도 우리는 서로 다른 언어를 추가하여 확장할 수 있을 것이다.이렇게 하면 우리는 앞으로 코드를 연습할 수 있다.이 점을 '좋은 것' 목록에 추가합시다.
스타일 및 코드
이것들이 있으면 '숨기기' 부분을 완성하는 유일한 남은 일은 스타일과 코드를 추가하는 것이다.아직은 아니지만 빈 파일을 만들어 가리킬 수 있습니다.
<script src="./js/code.js" defer></script>
<link rel="stylesheet" href="./css/styles.css" />
그것들은 곧 사용될 거야..그러나 이제 우리는 기본적인 스타일만 추가하고 제목을 페이지의 중심에 놓을 뿐이다.또 다른 멋진 일은 GitHub과Digital Ocean 간의 상호작용이다. 내가 코드를 리포에 전송하면 DO는 변경 사항을 감지하고 자동 구축과 배치를 터치한다.
하루의 총결산
긍정적인 측면:
First iteration of the app is live(뼈대라도)
Reference
이 문제에 관하여(Digital Ocean Hackathon 응용 프로그램:첫 번째 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/alvaromontoro/digital-ocean-hackathon-app-first-steps-2hb4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)