{{ introSettings.mark || '閔' }}

{{ localized(introSettings.title, lang) || db.profile.name[lang] }}

{{ localized(introSettings.subtitle, lang) }}

{{ introCountdownRemaining }}

{{ lang === 'ko' ? `${introCountdownRemaining}초 후 입장합니다` : `Entering in ${introCountdownRemaining}s` }}

{{ t.hero.roleLabel }}

{{ db.profile.name[lang] }}

{{ db.profile.title[lang] }}

{{ db.profile.tagline[lang] }}

Jang Minji Photo

{{ t.sections.timeline }}

{{ t.sections.timelineAcademic }}

{{ milestone.year }}
{{ milestone.year }}

{{ milestone.title[lang] }}

{{ milestone.desc[lang] }}

{{ t.sections.timelinePerformance }}

{{ milestone.year }}
{{ milestone.year }}

{{ milestone.title[lang] }}

{{ milestone.desc[lang] }}

{{ t.nav.publications }}

{{ t.sections.homePublications }}

{{ pub.year }} | {{ pub.journal[lang] }}

{{ pub.title[lang] }}

{{ pub.authors[lang] }}

{{ t.nav.media }}

{{ t.sections.homeMedia }}

+{{ getGalleryPhotoCount(img) - 1 }}

{{ img.title[lang] }}

{{ t.nav.about }}

{{ t.sections.bio }}

{{ t.about.introTitle }}

{{ db.about.bio[lang] }}

{{ t.about.eduPhilosophy }}

{{ db.about.philosophy[lang] }}

{{ t.about.artisticVision }}

{{ db.about.vision[lang] }}

{{ t.about.culturalHeritageTitle }}

{{ db.about.heritage.title[lang] }}

{{ db.about.heritage.desc[lang] }}

{{ t.about.academicBackground }}

  • {{ edu.degree[lang] }} {{ edu.school[lang] }} ({{ edu.year }})

{{ t.about.awards }}

  • {{ award.title[lang] }} {{ award.year }}

{{ t.about.grants }}

  • {{ grant.title[lang] }} {{ grant.year }}
    {{ grant.org[lang] }}
{{ t.nav.experience }}

{{ t.sections.exp }}

{{ item.year }}
{{ item.role[lang] }}

{{ item.title[lang] }}

{{ item.desc[lang] }}

{{ item.org[lang] }} {{ t.misc.viewLink }}
{{ t.nav.publications }}

{{ t.sections.publications }}

{{ t.publications.filterYear }}
{{ pub.year }} | {{ pub.journal[lang] }}

{{ pub.title[lang] }}

{{ pub.authors[lang] }}

#{{ kw }}

{{ pub.abstract[lang] }}

{{ t.nav.media }}

{{ t.sections.media }}

+{{ getGalleryPhotoCount(img) - 1 }}
{{ img.category }} | Video

{{ img.title[lang] }}

{{ img.desc[lang] }}

{{ img.date }}

{{ lang === 'ko' ? '더 많은 사진과 소식은 인스타그램에서 만나보실 수 있습니다.' : 'For more photos and updates, visit my Instagram.' }}

{{ lang === 'ko' ? '인스타그램에서 더 보기' : 'See more on Instagram' }}
{{ t.media.featuredVideo }}

{{ featuredVideo.title[lang] }}

{{ localized(featuredVideo.desc, lang) }}

{{ video.title[lang] }}

{{ localized(video.desc, lang) }}

{{ t.nav.contact }}

{{ t.sections.contact }}

{{ t.contact.subtext }}

{{ pdfViewer.pub.title[lang] }}

{{ pdfViewer.pub.authors[lang] }} | {{ pdfViewer.pub.journal[lang] }}

{{ pdfViewer.pub.journal[lang] }} • Year {{ pdfViewer.pub.year }}

{{ pdfViewer.pub.title[lang] }}

{{ pdfViewer.pub.authors[lang] }}

{{ t.pdf.abstractLabel }}

{{ pdfViewer.pub.abstract[lang] }}

{{ t.pdf.keywordsLabel }} {{ pdfViewer.pub.keywords[lang].join(', ') }}

{{ t.pdf.introHeading }}

{{ t.pdf.introSample }}

{{ t.pdf.watermark }}
{{ lightbox.images[lightbox.index].category }}

{{ lightbox.images[lightbox.index].title[lang] }}

{{ lightbox.images[lightbox.index].desc[lang] }}

{{ lightbox.index + 1 }} / {{ lightbox.images.length }}

{{ lightbox.images[lightbox.index].date }}

{{ lang === 'ko' ? '다른 사진' : 'Other photos' }}

{{ lang === 'ko' ? '콘텐츠 관리 (Admin)' : 'Content Admin Panel' }}

자동 WebP 압축 탑재

고해상도 이미지를 업로드할 시, 브라우저가 최대 너비 1200px의 가벼운 **WebP 포맷**으로 실시간 리사이징 및 손실 압축 가공합니다.

Edit Profile & Hero Meta

프로필 이미지 적용 완료 (WebP Compressed)

Biographical Philosophy

{{ lang === 'ko' ? 'About 페이지 하단의 「대외 수상 및 인정」「학술 기금 및 연구 용역」 목록입니다. ↑ ↓ 로 표시 순서를 바꿀 수 있습니다.' : 'Awards and grants shown at the bottom of the About page. Use ↑ ↓ to reorder.' }}

{{ t.about.awards }}

항목 없음
#{{ idx + 1 }}

{{ t.about.grants }}

항목 없음
#{{ idx + 1 }}

Edit Academic Publications & PDF Attachments

{{ lang === 'ko' ? '↑ ↓ 버튼으로 논문 표시 순서를 바꿀 수 있습니다. 위쪽 항목이 목록·홈에 먼저 표시됩니다.' : 'Use ↑ ↓ to reorder publications. Items at the top appear first in lists and on the home page.' }}

#{{ idx + 1 }}
{{ lang === 'ko' ? 'PDF 파일이 등록되었습니다' : 'PDF file attached' }}
{{ pub.pdfUrl }}

{{ lang === 'ko' ? '↑ ↓ 버튼으로 표시 순서를 바꿀 수 있습니다. 목록 위쪽 항목이 홈 화면에서 먼저 보입니다.' : 'Use ↑ ↓ to reorder entries. Items at the top appear first on the home page.' }}

{{ t.sections.timelineAcademic }}

#{{ idx + 1 }}

{{ t.sections.timelinePerformance }}

#{{ idx + 1 }}

Edit Dynamic Experience Cards

{{ lang === 'ko' ? '↑ ↓ 버튼으로 경력 카드 순서를 바꿀 수 있습니다. 같은 카테고리 탭 안에서 위쪽 항목이 먼저 표시됩니다.' : 'Use ↑ ↓ to reorder experience cards. Within each category tab, top items appear first.' }}

#{{ idx + 1 }}

Edit Photo Gallery (갤러리 사진 관리)

{{ lang === 'ko' ? '등록된 갤러리 항목이 없습니다.' : 'No gallery items yet.' }}

{{ lang === 'ko' ? '↑ ↓ 버튼으로 갤러리 표시 순서를 바꿀 수 있습니다. 위쪽 항목이 미디어·홈에 먼저 표시됩니다.' : 'Use ↑ ↓ to reorder gallery items. Top items appear first in Media and on the home page.' }}

#{{ idx + 1 }}

{{ lang === 'ko' ? '대표 사진을 선택하면 갤러리 썸네일로 표시됩니다.' : 'Select a cover photo for the gallery thumbnail.' }}

{{ lang === 'ko' ? '사진을 업로드하세요' : 'Upload photos' }}
Cover

Edit YouTube Videos (유튜브 영상 보관함 관리)

{{ lang === 'ko' ? '↑ ↓ 버튼으로 영상 표시 순서를 바꿀 수 있습니다. 위쪽 항목이 미디어 페이지에 먼저 표시됩니다.' : 'Use ↑ ↓ to reorder videos. Top items appear first on the Media page.' }}

#{{ idx + 1 }}
Thumbnail Preview
No Link

Site Labels & UI Text

메뉴, 섹션 제목, 버튼, 푸터 등 페이지에 표시되는 고정 문구를 편집합니다. (KO / EN)

메뉴 · Navigation

모바일 메뉴 · Mobile Nav

히어로 · Hero

섹션 제목 · Section Headings

홈 · Home UI

소개 페이지 라벨 · About Labels

경력 탭 · Experience Tabs

논문 · Publications UI

미디어 · Media UI

문의 · Contact UI

문의 성격 유형 — 드롭다운에 표시되는 문구입니다. 메일 전송 시 내부 구분값은 Education / Performance / Research / General 로 고정됩니다.

헤더 · 푸터 · Header & Footer

기타 · Misc & PDF

Admin Password

{{ lang === 'ko' ? '문의 탭에서 5번 탭한 뒤 입력하는 관리자 비밀번호입니다. 변경 후 하단 [저장]으로 HTML 파일에도 반영할 수 있습니다.' : 'Password required after tapping Contact 5 times. Use Save below to persist to your HTML file.' }}

Home Page Featured Content

논문 메인 노출 선택

등록된 논문이 없습니다.

미디어 메인 노출 선택

등록된 갤러리 항목이 없습니다.

Site Settings

{{ lang === 'ko' ? '사이트를 처음 열 때 표시할 기본 언어를 선택합니다. 방문자가 언어 전환 버튼을 누르면 해당 탭에서는 선택한 언어가 유지됩니다.' : 'Choose the default language shown when visitors first open the site. If they use the language toggle, that choice persists for the session.' }}

{{ lang === 'ko' ? '변경 사항을 유지하려면 하단 [저장]을 눌러 주세요.' : 'Click Save below to persist this setting.' }}

{{ lang === 'ko' ? '인트로 화면 · Intro Screen' : 'Intro Screen' }}

{{ lang === 'ko' ? '사이트 최초 진입 시 전체 화면 인트로를 표시한 뒤, 버튼 클릭(또는 자동)으로 홈으로 이동합니다.' : 'Show a full-screen intro on entry, then go to Home via button or auto timer.' }}

{{ lang === 'ko' ? '문의 메일 전송' : 'Contact Form Email' }}

{{ lang === 'ko' ? '실제 발송 ON' : 'Live email ON' }} {{ lang === 'ko' ? '발송 OFF' : 'Live email OFF' }}

{{ lang === 'ko' ? 'Web3Forms 키를 등록하면 Contact 페이지 문의가 실제 이메일로 전달됩니다. 변경 후 [저장]을 눌러 HTML 파일에 반영하세요.' : 'Register a Web3Forms key to deliver Contact submissions to your inbox. Click Save to persist changes.' }}

{{ lang === 'ko' ? '수신 이메일: Web3Forms에 키를 발급할 때 등록한 주소로 전달됩니다.' : 'Recipient: messages go to the inbox linked when the key was created.' }}

{{ lang === 'ko' ? '프로필 표시 이메일' : 'Profile display email' }}: {{ db.profile.email }}

{{ lang === 'ko' ? '키 변경: web3forms.com → Access Key 복사 → 위 입력란에 붙여넣기 → [저장]' : 'Change key: web3forms.com → copy Access Key → paste above → Save' }}

web3forms.com ↗
{{ lang === 'ko' ? '제출 시 방문자의 메일 앱이 열립니다. Profile에 등록된 이메일(' + db.profile.email + ')로 보내도록 안내됩니다.' : 'Submit opens the visitor\'s email app addressed to ' + db.profile.email }}

{{ t.admin.saveHint }}

Preview {{ lang === 'ko' ? '실시간 미리보기' : 'Live Preview' }}
{{ lang === 'ko' ? '이 영역을 클릭해 사이트를 탐색하세요' : 'Click this area to browse the site' }}