본문 바로가기
Computer Science/Web

github.io 사이트 설정

by zxcvber 2020. 1. 10.

Originally written on December 07, 2019.

 

사이트를 처음으로 설정하려는데 뭔가 어렵다.

그리고 뭔가 문제들이 몇 가지 보이는데 해결 방법을 몰라서 7시간 동안 삽질만 했다.

현재 해결해야 할 문제들

  • Category 별로 포스트를 보여주지만, 포스트의 개수가 많아질 경우 스압 발생.
  • 상단 메뉴 선택시 해당 토픽의 최근 포스트를 보여줄 때 포스트 개수 제한 없이 모두 보여주어 스압 발생. (paginator 적용 안되어 있음)
  • 이 페이지를 검색하려고 검색에서 사이트로 검색했는데 결과가 없음.
  • collection을 어떻게 사용하는지 잘 모르겠다.
    • collection을 사용해서 (Math/CSE/Life) 로 대분류를 나눠보려 했는데, 나누면 메인 화면의 최근 포스트에 다른 대분류가 잡히지 않음.
  • 모바일에서 수식이 지나치게 긴 경우 수식만 튀어나오는 문제(overflow-xproperty 로 해결)
  • Preview Images 설정

Minimal Mistakes Documentation은 잘 되어있는 것 같은데, 그냥 내가 theme을 잘못 고른 건가 싶다.

지원되는 기능

일단 마크다운이기 때문에 기본적으로 될 것들은 다 되고… 그냥 심심하니 몇 개 적어본다.

1. Syntax Highlighting

#include <cstdio>
using namespace std;

int main() {
    printf("Hello, github.io!");
}

 

print("Hello, github.io!");

 

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, github.io!"); 
    }
}

 

2. 수식 입력

$$\vec{\nabla} \times \vec{F} = \left( \frac{\partial F_z}{\partial y} - \frac{\partial F_y}{\partial z} \right) \mathbf{i} + \left( \frac{\partial F_x}{\partial z} - \frac{\partial F_z}{\partial x} \right) \mathbf{j} + \left( \frac{\partial F_y}{\partial x} - \frac{\partial F_x}{\partial y} \right) \mathbf{k}$$

깔끔해서 마음이 편안해진다.

정리하자면 전체적으로 괜찮은 것 같긴 한데, 스압이 가장 걱정된다. 느려지는 건 정말 원하지 않는다. (+ 모바일 데이터 폭탄

무제한 쓰세요)

스압만 해결하면 적당히 쓸만한 사이트가 되지 않을까 싶다. 스압을 해결하려면 결국엔 이 테마에서 정의된 layout 들을 분석해야 할 것 같은데 Jekyll로 되어있으니 Documentation 도 읽고 등등… 삽질 좀 더 해야 하나보다.

더 편하게 코딩하자고 하는 삽질인데 그 과정이 무척 고통스러운 건 CSE 특징인 것 같다 …

남은 문제들은 미래의 나에게 맡긴다.

'Computer Science > Web' 카테고리의 다른 글

1년 뒤 다시 찾아본 인터넷 편지 사이트  (4) 2021.05.03
육군훈련소에서 인터넷 편지 편하게 받기  (0) 2020.06.13
Docker 기초  (0) 2020.02.27
Tistory 이주  (0) 2020.01.10
github.io 사이트 설정 - 2  (0) 2020.01.10

댓글