Jekyll은 오픈 소스 소프트웨어입니다

Jekyll 무료 블로깅 플랫폼

HTML 웹 사이트를 생성하기위한 100% 무료 정적 사이트 생성기 소프트웨어

Jekyll은 정적 웹 페이지 생성기이며 github 페이지가 Jekyll로 구동되므로 Github의 컨텐츠를 무료로 호스팅합니다. 블로그 나 사이트를 시작하려면 마크 업에서 내용을 만듭니다

개요

정적 사이트 생성기는 사이트 컨텐츠를 취하고 일부 템플릿에 적용하고 호스팅 플랫폼에서 호스팅 할 수있는 순수한 정적 HTML 파일을 생성하는 응용 프로그램입니다. WordPress, Joomla 및 Drupal Internet과 같은 역동적 인 CMS가 정적 웹 사이트에 관한 것이 었습니다. 이러한 동적 컨텐츠 관리 시스템은 컨텐츠 관리를 개선했지만 단순성과 속도 비용으로 향상되었습니다. SSG에 의해 생성 된 웹 사이트는 미리 컴파일 된 파일을 브라우저에 제공하여로드 시간이 크게 증가하는 경우에 미리 컴파일 된 파일을 제공하지만 사용자 경험이 느려지지만 사용자 경험이 느려집니다. 보안은 타사 플러그인을 지원하기 때문에 이러한 모든 최신 웹 컨텐츠 관리 시스템의 가장 큰 관심사 중 하나이며 서버 측 코드를 실행할 때 항상 해킹 할 가능성이 있습니다. 그러나 정적 설정에서는 컨텐츠가 처리없이 전달되므로 서버 측 처리가 포함되지 않습니다. 기존 CMSS를 사용하면 컨텐츠를 확장하려면 추가 플러그인과 확장 장치가 필요하므로 컨텐츠를 사용자 정의하기가 어렵습니다. SSGS는 개발자가 내용을 관리 할 수있는 더 많은 자유와 유연성을 제공합니다. 최근에 점점 더 많은 정적 사이트 생성기가 인기를 얻고 있기 때문에 Gatsby, Hugo 및 Next.js와 같은 Jekyll ‘s에 대한 여러 가지 대안이 있습니다.

요구 사항


Jekyll은 대부분의 시스템에 설치할 수있는 루비 보석입니다. -Ruby 버전 2.5.0 이상, 모든 개발 헤더를 포함하여 (Ruby 버전을ruby -v를 실행하여 확인할 수 있습니다)) -RubyGems (gem-v를 실행하여 확인할 수 있습니다. -GCC 및 Make (시스템이 설치되지 않은 경우 시스템의 명령 줄 인터페이스에서gcc -v,g ++ -vmake -v를 실행하여 확인할 수 있습니다)

특징


Jekyll은 다음과 같은 주요 기능을 가지고 있습니다

  • 컨텐츠 재사용
  • 마크 다운
  • 반응 형 디자인
  • 번역
  • 협업
  • 확장 성
  • 가벼운 아키텍처
  • 스키질 가능성
  • 지원하다
  • 블로깅 기능
  • 버전 작성
  • PC 플랫폼
  • jQuery 플러그인
  • 부트 스트랩 통합
  • 빠른로드 페이지
  • 테마
  • 오픈 소스
  • 오프라인 시청

설치 설명서


 sudo apt-get install ruby-full build-essential zlib1g-dev 

루비 보석을 루트 사용자로 설치하는 것이 가장 좋습니다. 따라서 사용자 계정에 대한 GEM 설치 디렉토리를 설정해야합니다. 다음 명령은~/.bashrc 파일에 환경 변수를 추가하여 GEM 설치 경로를 구성합니다. 지금 실행하십시오 :

 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 

마지막으로 Jekyll을 설치하십시오 :

gem install jekyll bundler 

그게 다야! 축하합니다 Jekyll은 지금 설치 중입니다

 한국인