- Launguage : 🇰🇷
This repository was created with reference to ios-osushi's website. It uses the Publish library, which helps you conveniently create static websites using the Swift language.
This repository is for a personal blog where I post weekly development retrospectives.
Example
- Check out the live website 👉 sookim-1's Weekly Retrospective
- Read about the development process (in Korean) 👉 Blog Development Journey
You can use this repository to build your own personal T.W.L (Today We Learned) blog.
- Fork this repository.
- Add your Markdown files to the
Content/postsfolder. - Modify the variables in
Global.swiftto match your information. - Open the project in Xcode and build it for "My Mac". An
Outputfolder will be generated. Add the contents of this folder to yourusername.github.iorepository to complete the hosting.
Post Markdown Format Example
---
date: 2024-01-01 23:00
description: Creating the blog
tags: iOS, Swift
---
# Number: 001, Date: 2024-01-01- Add a new Markdown file to the Content/posts folder.
- When the new commit is merged into the main branch, the build-and-deploy.yml workflow will be triggered.
- Once the workflow succeeds, the site will be deployed to your username.github.io remote repository.
- Run the create_post.yml workflow manually.
- You will be prompted to enter a post number, creation date, and the start/end dates for your retrospective. The workflow will then automatically create a new post file and open a Pull Request.
- Edit the content of the new post, then merge the Pull Request. The blog will be deployed following the automatic deployment steps mentioned above.

