惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

O
OpenAI News
Microsoft Azure Blog
Microsoft Azure Blog
量子位
T
The Blog of Author Tim Ferriss
Vercel News
Vercel News
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
GbyAI
GbyAI
The Cloudflare Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - 叶小钗
L
LINUX DO - 最新话题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
Attack and Defense Labs
Attack and Defense Labs
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Darknet – Hacking Tools, Hacker News & Cyber Security
IT之家
IT之家
Schneier on Security
Schneier on Security
Scott Helme
Scott Helme
L
Lohrmann on Cybersecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
G
GRAHAM CLULEY
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Heimdal Security Blog
L
LINUX DO - 热门话题
S
Security @ Cisco Blogs
F
Fortinet All Blogs
Webroot Blog
Webroot Blog
腾讯CDC
H
Hacker News: Front Page
The Last Watchdog
The Last Watchdog
A
About on SuperTechFans
大猫的无限游戏
大猫的无限游戏
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
云风的 BLOG
云风的 BLOG
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
T
Threat Research - Cisco Blogs
C
Cisco Blogs
T
Threatpost
S
Secure Thoughts

The Tracks of mulder21c

Atomic Design + Storybook 적용 후기 json-server에 사용자 인증 구현하기 개발환경 WSL2 + zsh로 갈아타기 pass function as props in vue 2020년 회고 colum flexbox에서 padding bottom 문제 해결 Nuxt를 통해 보는 프론트엔드 개발자가 하는 일 Nuxt Router kebab-case 처리 JS to SCSS 변환 Nuxt + Storybook 통합 하기 2020 이직 이야기 2020 이직 이야기 2020 이직 이야기 2020 이직 이야기 Windows에서 PM2 실행 오류 해결 오픈톡 정지에 대한 카카오톡 고객센터 후기 배려에 대한 단상 학습이 잘 되지 않는 이유 웹팩 4 마이그레이션 삽질기 babel 7 업데이트 후 node_modules 패키지가 변환되지 않는다면? white space는 4px이다? 정말? 2020년 시간 관리를 위해서 도입 한 툴들 Codility Lesson 5 — PassingCars 2019년 회고 Codility Lesson 4 — MissingInteger Codility Lesson 4 — MaxCounters Codility Lesson 4 — FrogRiverOne Codility Lesson — PermCheck 착각은 자유가 아닌각 세미나 진행 후기 Codility Lesson 3 — tapeEquilibrium Codility Lesson 3 — PermMissingElm Codility Lesson 3 — FrogJump 알고리즘 연습을 다시 시작했다. Codility Lesson 2 — CyclicRotation Codility Lesson 2 — OddOccurrencesInArray Codility Lesson 1 — BinaryGap 아이패드 구매 하고 3주 써 본 기록 세미나 어떻게 준비해야 할까? HTML은 웹이다 접근성 향상을 위한 이름 짓기 접근성 교육에서 자주 나오는 상위 5가지 질문 접근 가능한 숨김 텍스트 깃북 파일 저장 시 오류 문제 해결 크로스 브라우징이란? 2018년 회고 학습에 대한 오해 모르는 사람에게 질문할거면 예의 좀 지켜라 파이썬으로 웹 크롤러 만들기 해쉬 링크 오프셋 조정하기
블로그 테마 만들기 시작
멀더끙 · 2019-01-01 · via The Tracks of mulder21c

authored by 멀더끙

Hexo로 블로그를 옮긴지가 어느덧 1년 반이 되어가는 것 같다.

on/off-line에 제한되지 않고 편하게 어디에서나 글을 작성했으면 좋겠다는 생각을 가지고 hexo로 블로그를 옮기면서 테마를 직접 만들기에는 hexo에 대한 이해가 낮았기 때문에 머릿속의 그림과 가장 가까운 형태인 overdose 테마를 사용하게 되었었다. 마침 overdose 테마의 제작자분이 한국분이셔서 좀 더 수월하게 접근할 수 있었던 것 같기도 하다.

하지만 역시 입맛에 맞지 않는 부분이 더러 생기는 것은 어쩔 수 없었나보다. 몇 가지 부분들에 대해서는 제작자 분께 PR1을 보내어 해결을 보기는 했지만, 웹 접근성에 대한 미흡한 부분이나 문서 헤딩 구조(무조건 블로그 제목이 h1으로 고정되는 문제) 등의 문제가 눈에 들어오기 시작했고, PR을 보내기에는 너무 많은 구조의 변경이 필요하는 등의 문제가 발생되게 되어 약간 월권 같은 느낌이 들어 PR을 포기했다. (처음의 PR을 보냈을 때 접근성에 대한 부분 — 핀치 확대/축소의 개선에 대한 거절을 받았기 때문에 더 그랬을지도 모르겠다.)

이제는 hexo 블로그에 익숙해지기도 했고, 테마 커스텀 방법도 어느 정도 인지가 된 터라 이 참에 또 예전에 하던 짓(?)에 이어서 hexo 블로그 테마를 제작해보기로 했다. (문제는 디자인... 하아... 디자인 감각이라곤 1도 없는...)

현재 머리 속에 담아둔 요구 사항(?)은 다음과 같다.

  • 웹 표준 준수 (너무 당연한가...)
  • 웹 접근성 지원
  • 또 너무나 당연하게 반응형으로
  • 글 읽기에만 집중할 수 있는 구성
  • 각 페이지 별(홈, 아티클, 아카이브 등등) 적절한 h1 사용
  • 관심사 분리를 위해(?) microdata 대신 JSON-LD 사용
  • 아티클 별 스타일 추가가 수월하면서 동시에 웹 표준을 해치지 않도록
  • 아티클 별로 opengraph 값을 설정할 수 있도록
  • 사용자가 테마 커스텀을 쉽게 진행할 수 있게
  • 테마 커스텀을 할 경우, hexo generate외 다른 행위가 필요하지 않게

일단은 이 정도의 목표를 가지고 진행에 착수 중이다. 졸작이라도 만들어 올려두면 누가 또 좋은 의견 가지고 고쳐주시겠지? 데헷 ㅋㅋㅋ