#28 Ubuntu 22.04.5 에서 Github Page (Crispy) 이사하기

AnoKim·2025년 4월 1일
0

잡동사니

목록 보기
3/5

Velog의 한계를 슬슬 느껴서..

Github Page에서 Crispy라는 템플릿을 발견했습니다.

포폴같은 CV도 게시물과 함께 올리기 좋을 것 같아,
한번 천천히 이사 작업을 해보겠습니다.

처음 할 일

https://github.com/cotes2020/chirpy-starter

위 링크에 들어가서, 우측 상단의 초록 버튼이 있다.

Use this Template를 눌러준다.

내 Repository 이름은

<내 Github 이름>.github.io 로 변경하고

생성하면 된다.


상남자는 루비, Bundler ?

쓰지 않는다.

그냥 바로 커밋해서 푸쉬하는 거다.

하지만 혹시 궁금해하실 분들이 계실 것 같아,

설치법을 남겨놓겠습니다.


루비, bundler 설치 (Ubuntu 22.04 기준)

https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-22-04

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

source ~/.bashrc

type rbenv

rbenv install -l

rbenv install 3.4.2 # 이건 리스트 보고 최신 설치

rbenv global 3.4.2

ruby -v

echo "gem: --no-document" > ~/.gemrc

gem install bundler
gem install jekyll

gem env home

설치 끝


웹 서버 가동하는 법

자신의 리포지토리 git clone 하고 cd로 들어간 뒤

bundle update
bundle install

# 로컬 서버 실행
bundle exec jekyll serve

# npm 없을 경우
sudo apt install npm

# 아마 repo 정리하는 shell
bash tools/init.sh

#################################
#################################
# push 할 때 키체인 한 번만 하게 하는법
# 이거는 위에 안 해도 무조건 해야합니다.
git config --global user.name 깃헙id
git config --global user.email 깃헙이메일주소
git config credential.helper store --global
#################################
#################################

# Tip
git reset HEAD^ : 가장 최신 커밋 1개 취소 

난 웹서버 따윈 쓰지 않지

루비 번들러 깔기 귀찮아서

코드 수정만 알잘딱으로 진행하고

git add -A / git commit / git push

3연타 때릴 예정입니다.

빌드는 github에서 알아서 해줄테니

가라쳐보겠습니ㄷ..

몇 가지 수정해보고

한번 잘 되는지 확인해보겠습니다.


포스팅을 해보자

cd ~/<내 리포지토리>/

# VScode
code .

VScode를 켜서 할 일이 많을 것 같습니다.

파일을 하나 마크다운 형태로 생성하는데

"년-월-일-제목.md" 형식으로 제목을 지정하면 됩니다.

# 아래의 형태로 작성하면 됩니다.
---
title: 포스팅 제목
date: YYYY-MM-DD HH:MM:SS +09:00
categories: [메인 카테고리, 서브 카테고리]
tags:
  [
    태그1,
    태그2,
    태그3,
    .
    .
    .
  ]
---
# tar 백업 하는법
sudo mkdir -p /mnt/source /mnt/backup
sudo mount /dev/sdb4 /mnt/source
sudo mount /dev/sdc1 /mnt/backup

sudo tar --exclude=proc --exclude=sys --exclude=dev --exclude=tmp --exclude=run --exclude=lost+found -cvpzf /mnt/backup/sdb_backup_$(date +%F).tar.gz -C /mnt/source .

# 뒷 정리
sudo umount /mnt/source
sudo umount /mnt/backup
sudo rmdir /mnt/source /mnt/backup

너무 귀찮아서 Velog로 다시 돌아온 건 비밀

profile
With Drone, 3D Print

0개의 댓글