23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
대표적인 Static Site Generator들을 아래의 사이트를 통해 알아보자면,
https://jamstack.org/generators/
위처럼 보통 JavaScript 이거나 유명한 Jekyll 같은 경우는 Ruby를 사용하면 만들 수 있습니다.
하지만!
Swift로 정적 웹사이트를 만들 수 있다면 믿으시겠습니까?
저도 NextJS와 Jekyll정도만 사용해봤기에
Swift로 정적 웹사이트를 만들 수 있다는 소식에 깜짝 놀랐었는데요.
이번엔 iOS개발자들에게 익숙한 언어인 Swift로 정적 웹사이트를 만들 수 있는 Publish를 소개하려고 합니다.
설치 방법은 간단합니다.
터미널 열기
brew install publish 입력
터미널을 열어 아래와 같이 입력해줍니다.
mkdir PublishBlog
cd PublishBlog
publish new아래와 같이 출력이 나오면 open Package.swift로 프로젝트를 xcode로 열어줍니다.
다시 터미널로 가서 publish run을 입력해 주면 프로젝트가 실행됩니다.
http://localhost:8000/으로 들어가면 실행된 나만의 웹사이트를 볼 수 있습니다.
${PublishBlog}
├── Content
│ ├── index.md
│ └── posts
│ ├── first-post.md
│ └── index.md
├── Package.resolved
├── Package.swift
├── Resources
└── Sources
└── PublishBlog
└── main.swiftContent/posts/first-post.md에 들어가서 파일을 보시면 아래와 같이 쓰여져 있을 거예요.
---
date: 2023-03-03 17:21
description: A description of my first post.
tags: first, article
---
# My first post
My first post's text.
이걸 원하는 내용으로 고쳐봅시다.
---
date: 2023-03-03 17:21
description: publish로 블로그 만든 나의 블로그
tags: first, article
---
# publish로 블로그 만들기!
publish로 블로그 만들기!
시작이 쉬워요!
저장하고 다시 실행하면 성공!
Publish를 사용하여 블로그를 만드는 경우가 아직 한국에서 손으로 꼽을 정도로 드물기도 하고
관련된 정보가 많이 없어서 만들기 어렵고 예쁘게 꾸미려면 결국 CSS를 건들 여야 하는 것이 현실이지만.
Swift를 좋아하시는 분들이라면 한 번 도전해보시는 것을 추천드립니다.
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.