본문 바로가기

기타

티스토리 코드블럭 하이라이트 비교

드디어 티스토리에서 코드블럭 하이라이트가 지원이 된다.

colorscripter로 왔다갔다하느라 너무 힘들었어...

복사할때도 html로 복사하구말야... 흐그흑

 

티스토리 자체에서 지원해주는 김에

블럭 테마 색을 정리해보려고 한다.

 

모두 C++ 기준이다.

만약 여기 없는 테마를 더 다운받고 싶다면 https://github.com/highlightjs/highlight.js 여기로!

 

코드 문법 강조 사용법

티스토리 관리 - 플러그인 - `코드 문법 강조` 적용

 

적용 예시 

 

Atom light

Atom Light

 

Atom dark

Atom Dark

 

github

github

darcula

Darcular

 

 

visual studio

visual studio

 

monokai

monokai

 

xcode

xcode

 

 

 

 

Atom Dark 적용 모습

#include <iostream>
#include <utility>
#define isInside(var, begin, end) (var >= begin ? (var < end) : false)
#define MAX(a,b) (a>b? a: b)
using namespace std;

string nameTable[100][100];
pair<int,int> idxTable[396];

//var를 [begin, end)값으로 바꿔주는 함수
int wrap(int var, int begin, int end)
{
    int n = (var - begin) % (end - begin);
    return (n >= 0)? (n + begin) : ( n + end);
}

//n명의 사람이 있는 begin번째 껍데기 인덱스를 idxTable에 저장
void initIdxTable(int begin, int n)
{
    int i = begin, j = begin;
    int idxTable_length = MAX(1, (n-1) << 2 );

    for(int k = 0; k < idxTable_length; k++)
    {
        idxTable[k] = make_pair(i,j);
        isInside(j+direction, begin, begin+n) ? j+= direction : i += direction;
        if(i==j) direction = direction * -1;
    }
}