2013-02-04 1 views
1

나는 Octopress 웹 페이지를 보유하고 있으며 이메일을 통해 유포하는 비밀번호 (또는 다른 것)를 사용하여 특정 게시물 (일부는 내 가족 만 볼 수 있어야 함)을 차단하고 싶습니다.Octopress의 안전한 부분

이 작업을 수행하고 게시물이 아카이브에 표시되지 않도록하는 가장 좋은 방법은 무엇입니까?

답변

2

가족 게시물의 경우 별도의 디렉토리에 넣고 .htaccess을 사용하여 해당 디렉토리를 비밀번호로 보호 할 수 있습니다.

아카이브에 표시되지 않으려면 테마를 편집해야합니다. 다음은 고전적인 테마를 기반으로한다 :

편집 아카이브/index.html을 당신이 YAML 섹션은 다음과 같이 보일 것이다 아카이브에 표시하지 않으려는 게시물에

--- 
layout: page 
title: Blog Archive 
footer: false 
--- 

<div id="blog-archives"> 
{% for post in site.posts reverse %} 
    {% if post.categories contains 'noarchive' %} 
    {% else %} 
     {% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %} 
     {% unless year == this_year %} 
      {% assign year = this_year %} 
      <h2>{{ year }}</h2> 
     {% endunless %} 
     <article> 
      {% include archive_post.html %} 
     </article> 
    {% endif %} 
{% endfor %} 
</div> 

:

--- 
layout: post 
title: "Welcome" 
date: 2013-02-07 00:00 
comments: true 
categories: 
- site 
- noarchive 
--- 
+0

의미가 있으며 잘 보입니다. 감사. –