More posts

마크다운

[markdown] 마크다운 목록 태그 기초

순서 있는 목록과 순서 없는 목록 2가지를 작성할 수 있습니다. 순서 있는 목록(Ordered List) “숫자. ”형태로 행 맨 앞에 입력합니다. “숫자 + 마침표” 뒤에는 공백을 한 개 이상 넣어서 텍스트 내용과 구분을 해야 합니다. 사이 공백은 여러 개를 넣을 수 있지만 5개 이상을 넣으면 연달아 오는 4개가 코드블록 태그가 되어
4 min read
마크다운

[markdown] 마크다운 태그 문자 이스케이프(escape) 하기

마크다운에서 사용하는 태그 문자들은 약속된 기능을 하는 문자들이기 때문에 텍스트 내용에는 그대로 사용할 수 없습니다. 특정 위치(대부분은 행의 맨 앞)에 표시하면 마크다운 태그 기능이 적용되고 마크다운 뷰어에서는 텍스트로 표시되지 않게 됩니다. 그래서 마크다운 태그에 사용하는 특수 문자들은 백슬래시(\)와 조합해서 “이스케이핑” 을 해야 합니다. 제목 태그에 사용하는 “#”을
1 min read
마크다운

[markdown] 마크다운 태그의 종류 기초

마크다운에서 사용하는 태그의 종류는 다음과 같습니다. 태그 종류가 많지 않고, 종류별로 유사하게 사용하기 때문에 5분 정도만 투자해도 기본적인 마크다운 문서는 작성할 수 있습니다. 복잡한 태그들을 사용할 일이 없겠다 싶으면 앞쪽의 문서 구조 태그(제목, 목록)와 강조, 링크 태그 정도만 숙지하고 사용해도 구조화된 문서 작성에 아무 문제가 없습니다. 어떤 종류의
5 min read
마크다운

[markdown] 마크다운 태그의 HTML 태그 상위 호환성

마크다운의 모든 태그는 HTML 로 표현이 가능합니다. 마크다운->HTML 변환 온라인 서비스가 많이 있으므로 이런 서비스를 사용하면 마크다운 문서를 HTML로 일괄 변경할 수 있습니다. 마크다운 포맷을 지원하는 많은 에디터, 워드프로세서들이 HTML 저장을 지원하므로 이런 에디터를 사용하면 HTML로 손쉽게 변환할 수 있습니다. 마크다운 태그에 대응하는 HTML 태그는 다음과 같습니다. 마크다운 HTML
1 min read
마크다운

[markdown] 마크다운 공백 표시 제한의 이해

마크다운 문서의 텍스트 내용에 사용한 2개 이상의 연달아 있는 공백은 마크다운 뷰어에서는 한 개의 공백으로 축약 표시됩니다. HTML 마크업 문서 규격에서 기본 개념을 가져왔기 때문에 공백에 대한 처리도 HTML의 것을 따릅니다. 마크다운 문서의 텍스트 내용에 여러 개의 연달아 있는 공백을 표현하려면 HTML처럼 “ ”로 공백 문자를 표현해야 합니다. 공백 문자
2 min read
테크

셀프호스팅 블로그의 구글 검색 색인 생성 최적화하기

구글에 사이트맵을 제출하면 알아서 색인이 색성되고 검색 결과에 자연스럽게 표시가 되면 좋겠지만, 몇몇가지 사소한 실수들로 인해 색인에서 누락되는 페이지들이 생기게 됩니다. 구글 검색 색인을 생성할 때 내 사이트와 DNS에 다음과 같은 설정은 피해야 합니다. 불필요한 서브도메인 연결은 피해야 자체 DNS를 사용할 때, 또는 도메인 등록처 등의 DNS를 이용할 때 *.mydomain.
6 min read
자바스크립트

[javascript] null 체크와 널리시 값 체크

null 체크를 알기에 앞서 몇가지 기본적인 타입 체크를 하는 방식과 널리시(Nullish) 값에 대해서 알아야 합니다. typeof 자바스크립트에서 변수의 타입을 체크하는 지시자는 typeof 입니다. "typeof 변수명"을 하면 변수의 타입을 반환합니다. 기본적인 사용 방법은 다음과 같습니다. 반환하는 타입 정보는 문자열입니다. typeof 반환 값과 비교를 할 때는 문자열과 비교를 해야 합니다.
3 min read
자바스크립트

[javascript] confirm 확인창 띄우기

사용자가 웹사이트에서 어떤 동작을 했을 때 해당 동작이 맞는지 확인하는 알림창을 띄워서 다시 확인하는 것을 confirm 확인창이라고 합니다. 폼에 내용을 작성하고 내용 전송을 위해 제출 버튼을 눌렀을 때 작성한 내용이 맞는지 다시 확인할 때 알림창을 사용합니다. confirm 확인창 표시는 confirm() 함수를 사용합니다. 함수 파라미터로 알림창에 표시할 메시지를 넣으면 메시지가 알림창에
2 min read
자바스크립트

[javascript] 숫자만 입력하면 자동 하이픈 연결로 포매팅되는 전화번호 처리 기능 만들기

전화번호, 또는 휴대폰 번호는 입력 오류가 가장 빈번하게 발생하는 입력 필드다보니 입력한 자리수 체크와 숫자 체크, 그리고 하이픈 입력 여부를 체크해서 후처리를 하는 스크립트가 필수입니다. 코딩 스킬이 발전하기 전에는 전화 번호 입력을 국번, 4자리 숫자, 4자리 숫자로 입력 필드를 구분해서 입력을 받는 방식을 사용했습니다. 이런 입력 오류를 차단하기 위해 지역
8 min read
리눅스

[linux] chown과 chmod로 파일과 하위 디렉토리의 소유권과 권한 변경하기

chown과 chmod 두 커맨드는 밀접하게 연관되어 있고, 리눅스 시스템에서 파일과 디렉토리에 접근하는 권한을 관리하는 명령어입니다. 소유권과 권한은 파일과 폴더에 접근하거나, 앱을 설치, 실행하는 사용자 동작에 직접 영향을 미치기 때문에 소유권을 바꾸거나 권한을 부여하는 두 커맨드는 사용 빈도가 매우 높습니다. 윈도우 운영체제와 달리 리눅스는 계정 기반의 접근 제어가 이루어지기 때문에 계정별
16 min read