GitHub+Hexo+NexT 블로그 구축
1. 환경 구성
환경 설정은 주로 GitHub 창고 만들기,git 설치,node 설치를 포함한다.js
GitHub 웨어하우스 만들기, GitHub Pages 만들기
Github에 대해: GitHub는 원격 창고이고 협업 지역사회입니다. 더 중요한 것은 무료입니다!
New repository
을 누르면 창고를 만듭니다. ***Repository name
은 반드시'GitHub 계정.github.io'의 형식이어야 합니다. 여기는 david.github.io
입니다. GitHub가 이렇게 명명해야 인터넷 사이트의 위탁 창고가 될 수 있다고 규정했기 때문입니다.설치 Git
Git: Git는 소스 기반의 분포식 버전 제어 시스템으로 각종 유형의 프로젝트 버전 관리를 효과적이고 신속하게 처리할 수 있다.다중 분포식 개발에 적합한 오프라인 작업도 지원한다.
Node에 관하여.js: Node.js는 Chrome JavaScript가 실행될 때 만들어진 플랫폼으로 응답 속도가 빠르고 확장이 쉬운 네트워크 응용을 편리하게 구축하는 데 사용된다.
2. Hexo 설치 및 웹 사이트 배포
Hexo에 대해서:
Hexo 블로그 프레임워크 초기화
$ cd C:\blog
) 를 우클릭하고 블로그 폴더에 들어가서 git 작업을 하십시오. 다음: $hexo init $npm install C:\blog\_config.yml
파일을 열고 파일의 맨 밑에 있는 deploy로 끌어당겨 다음과 같이 설정합니다. deploy: type: git repository:https://github.com/david/david.github.io.gitbranch:master 중 두 가지를 주의해야 한다. 첫째, repository:
과 branch:
은 모두 스스로 추가해야 한다.둘째, Hexo의 모든 프로필 중 :
뒤에 빈칸을 추가해야만 글을 쓸 수 있습니다. 그렇지 않으면 ERROR Deployer not found : git
오류가 발생합니다!C:\blog\source\_post
에 My First Blog.md
파일이 나타났습니다. 이 _post
이 바로 블로그를 저장하는 폴더입니다.My First Blog.md
은 C:\blog\source\public
폴더에 블로그 사이트의 정적 파일을 생성했습니다.GitHub에 로컬 웹 사이트 배포
$ hexo deploy ( $ hexo d)
이때 두 개의 인터페이스가 선후로 나타나 가입 GitHub 계정과 비밀번호를 입력한다.
david.github.io
을 입력하고 방문하면 당신의 블로그를 볼 수 있다.요약:
환경이 설정된 후에 우리는 매번 블로그를 발표하는 과정은 다음과 같다.
C:\blog\source\_post
폴더 $ hexo g
정적 페이지 생성 $ hexo s
에서 로컬 서버를http://localhost:4000/미리보기 $ hexo d
배포 웹 사이트 - Github 넥스트:넥스트는 유행하는 Hexo 주제로 개발자가 부여한 취지는 간결하고 우아하며 사용하기 쉽다는 것이기 때문에 우선넥스트의 간결하고 사용하기 쉽다는 것을 확보해야 한다.
주의해야 할 것은 프로필
_config.yml
은 사실 C:\blog
과 C:\blog\source\themes
디렉터리에 두 개가 있는데 전자는
이고 후자는
이다.C:\blog\source\themes
으로 압축을 풀었다.폴더를 next
으로 변경하여 조작을 편리하게 하는 것을 권장합니다.
을 열고 theme
필드를 찾으면 기본 landscape
에서 next
으로 변경됩니다. ":"이후 공백에 주의하세요!
을 통해 완성되었다.구체적인 구성 방법은 NexT 홈페이지에서 이미 상세히 설명되어 군말하지 않는다.OK~ 이로써 우리의 블로그는 기본적인 구축이 완성된 셈이다. 앞으로 사용하면서 공부할 수 있고 일부 고급 개성화와 제3자 서비스는 이 과정에서 서서히 최적화될 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.