Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

d #4976

Closed
wants to merge 64 commits into from
Closed

d #4976

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
a408b7e
Update _config.yml
awardfact Jul 27, 2024
8d2d97c
Update _config.yml
awardfact Jul 27, 2024
243948b
test
awardfact Jul 27, 2024
9e57b51
post test
awardfact Jul 27, 2024
f7228ed
post test
awardfact Jul 27, 2024
f7df052
image terst
awardfact Jul 27, 2024
0fadd82
test2
awardfact Jul 27, 2024
7a5d407
test
awardfact Jul 27, 2024
5c49f28
image location change
awardfact Jul 27, 2024
389f1b8
tsrt
awardfact Jul 28, 2024
d282e4c
test2
awardfact Jul 28, 2024
2385f1d
Update _config.yml
awardfact Jul 28, 2024
880d886
test3
awardfact Jul 28, 2024
c1b9d03
test4
awardfact Jul 28, 2024
88c3783
dtest
awardfact Jul 28, 2024
bef5bb8
test
awardfact Jul 28, 2024
37e5379
post
awardfact Jul 28, 2024
f71b3dc
test
awardfact Jul 28, 2024
1383159
test
awardfact Jul 28, 2024
97b55f9
a
awardfact Jul 28, 2024
96f965f
test
awardfact Jul 28, 2024
82f135a
terst
awardfact Jul 28, 2024
6886cd9
test
awardfact Jul 28, 2024
f8160f1
test
awardfact Jul 28, 2024
91f5da9
local post
awardfact Jul 29, 2024
cbda663
push
awardfact Aug 3, 2024
aea2b18
test
awardfact Aug 3, 2024
03427b5
22222222
awardfact Aug 3, 2024
984ac79
Merge branch 'master' into git_blog
awardfact Aug 3, 2024
9d92f0a
Merge pull request #1 from awardfact/git_blog
awardfact Aug 3, 2024
ae1a4e6
test
awardfact Aug 3, 2024
05df4bd
Merge branch 'git_blog' of https://github.com/awardfact/awardfact.git…
awardfact Aug 3, 2024
bdcc5ca
test
awardfact Aug 3, 2024
1d7f51d
test
awardfact Aug 3, 2024
461c7fc
testt
awardfact Aug 3, 2024
3eb0a41
Merge pull request #2 from awardfact/git_blog
awardfact Aug 3, 2024
6390195
post3
awardfact Aug 3, 2024
f945003
Merge pull request #3 from awardfact/git_blog
awardfact Aug 3, 2024
785be7a
post4
awardfact Aug 4, 2024
7444a17
Merge pull request #4 from awardfact/git_blog
awardfact Aug 4, 2024
817a754
Create 2024-08-06-git_glass.md
awardfact Aug 7, 2024
715b6c5
Update README.md
awardfact Aug 7, 2024
84ab994
Merge pull request #5 from awardfact/git_blog
awardfact Aug 7, 2024
8e6d2fa
Update 2024-08-06-git_glass.md
awardfact Aug 7, 2024
d50cd39
Merge pull request #6 from awardfact/git_blog
awardfact Aug 7, 2024
b0642cc
Update 2024-08-06-git_glass.md
awardfact Aug 7, 2024
5527df3
Merge pull request #7 from awardfact/git_blog
awardfact Aug 7, 2024
af37c42
test
awardfact Aug 18, 2024
bfd2302
Merge pull request #8 from awardfact/git_blog
awardfact Aug 18, 2024
9e4e465
TEST23
awardfact Aug 18, 2024
2faf223
Merge pull request #9 from awardfact/git_blog
awardfact Aug 18, 2024
4839099
test3
awardfact Aug 18, 2024
1ab8009
Merge pull request #10 from awardfact/git_blog
awardfact Aug 18, 2024
292cd8c
test43
awardfact Aug 18, 2024
68ad439
Merge pull request #11 from awardfact/git_blog
awardfact Aug 18, 2024
54662dd
comment
awardfact Aug 18, 2024
c2b3250
Merge pull request #12 from awardfact/git_blog
awardfact Aug 18, 2024
f948828
test
awardfact Sep 9, 2024
0be4a39
Merge pull request #13 from awardfact/git_blog
awardfact Sep 9, 2024
fa0c7d9
test
awardfact Sep 9, 2024
320330f
22
awardfact Sep 9, 2024
f289e50
Merge pull request #14 from awardfact/git_blog
awardfact Sep 9, 2024
59c260c
dd
awardfact Sep 9, 2024
0c35b1b
Merge pull request #15 from awardfact/git_blog
awardfact Sep 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
source "https://rubygems.org"
gemspec

#gemspec

gem "jekyll"
gem "minimal-mistakes-jekyll"

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Minimal Mistakes is a flexible two-column Jekyll theme, perfect for building per

**Note:** The theme uses the [jekyll-include-cache](https://github.com/benbalter/jekyll-include-cache) plugin which will need to be installed in your `Gemfile` and must be retained in the `plugins` array of `_config.yml`. Otherwise you'll encounter `Unknown tag 'include_cached'` errors at build.

[![Minimal Mistakes live preview][2]][1]
[![Minimal Mistakes live preview][2]][1]

[1]: https://mmistakes.github.io/minimal-mistakes/
[2]: screenshot.png (live preview)
Expand Down
2 changes: 1 addition & 1 deletion Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -201,4 +201,4 @@ file "docs/_pages/home.md" => "package.json" do |t|
content = File.read(t.name)
content = content.gsub(/(\breleases\/tag\/|Latest release v)[\d.]+/, '\1' + package_json["version"])
File.write(t.name, content)
end
end
12 changes: 7 additions & 5 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ title_separator : "-"
subtitle : # site tagline that appears below site title in masthead
name : "Your Name"
description : "An amazing website."
url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
url : "https://awardfact.github.io"
baseurl : # the subpath of your site, e.g. "/blog"
repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
Expand All @@ -34,11 +34,11 @@ enable_copy_code_button : # true, false (default)
copyright : # "copyright" name, defaults to site.title
copyright_url : # "copyright" URL, defaults to site.url
comments:
provider : # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "giscus", "custom"
provider : "discourse" # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "giscus", "custom"
disqus:
shortname : # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname-
shortname : https-awardfact-github-io # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname-
discourse:
server : # https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 , e.g.: meta.discourse.org
server : http://awardfact.github.io/git/git_commnet//blog/entry-123.html #https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 #, e.g.: meta.discourse.org
facebook:
# https://developers.facebook.com/docs/plugins/comments
appid :
Expand Down Expand Up @@ -320,6 +320,8 @@ defaults:
layout: single
author_profile: true
read_time: true
comments: # true
comments: true
share: true
related: true


4 changes: 2 additions & 2 deletions _includes/comments-providers/discourse.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{% if site.comments.discourse.server %}
{% capture canonical %}{% if site.permalink contains '.html' %}{{ page.url | absolute_url }}{% else %}{{ page.url | absolute_url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %}
<script type="text/javascript">
DiscourseEmbed = { discourseUrl: '//{{ site.comments.discourse.server }}/',
discourseEmbedUrl: '{{ canonical }}' };
DiscourseEmbed = { discourseUrl: 'https://discourse.example.com//',
discourseEmbedUrl: 'http://awardfact.github.io/blog/entry-123.html' };
(function () {
var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
Expand Down
2 changes: 1 addition & 1 deletion _includes/head/custom.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

<!-- insert favicons. use https://realfavicongenerator.net/ -->

<!-- end custom head snippets -->
<!-- end custom head snippets -->
2 changes: 2 additions & 0 deletions _layouts/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

{{ content }}



<h3 class="archive__subtitle">{{ site.data.ui-text[site.locale].recent_posts | default: "Recent Posts" }}</h3>

{% if paginator %}
Expand Down
1 change: 1 addition & 0 deletions _layouts/posts.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

{{ content }}


<ul class="taxonomy__index">
{% assign postsInYear = site.posts | where_exp: "item", "item.hidden != true" | group_by_exp: 'post', 'post.date | date: "%Y"' %}
{% for year in postsInYear %}
Expand Down
3 changes: 2 additions & 1 deletion _layouts/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ <h4 class="page__meta-title">{{ site.data.ui-text[site.locale].meta_label }}</h4
{% include page__date.html %}
</footer>

{% comment %}<!-- only show related on a post page when `related: true` -->{% endcomment %}

{% if page.share %}{% include social-share.html %}{% endif %}

{% include post_pagination.html %}
Expand All @@ -70,7 +72,6 @@ <h4 class="page__meta-title">{{ site.data.ui-text[site.locale].meta_label }}</h4
{% endif %}
</article>

{% comment %}<!-- only show related on a post page when `related: true` -->{% endcomment %}
{% if page.id and page.related and site.related_posts.size > 0 %}
{% include page__related.html posts=site.related_posts %}
{% comment %}<!-- otherwise show recent posts if no related when `related: true` -->{% endcomment %}
Expand Down
121 changes: 121 additions & 0 deletions _posts/2024-07-28-directory_search.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
---
title: "git 블로그 폴더 살펴보기"
categories:

tags:

---



# 시작

블로그를 한번 해보기 위해 minimal-mistake라는 테마를 fork했다.


![Foo]({{ "images/capture/post1_1.png" | relative_url }})


이런 파일들이 생성됐다

먼저 README파일을 확인해보자

![Foo]({{ "images/capture/post1_2.png" | relative_url }})

...................

갑자기 읽기가 싫어졌지만 나에겐 파파고가 있어서 파파고에 돌려봤다.

대충 이건 블로그에 좋다 이게 있어야 한다 깃허브 페이지와 호환된다 이런 스킨이 있다

루비라는 언어를 써본적은 없어서 잘은 모르겠는데 대충 루비를 쓰고 gem이라는 패키지를 호출해서 사용한다

풀 하는 방법과 개발은 어떻게 하면 된다 누가 만들었다 뭘 썼다

그리고 라이센스가 있는데 라이센스는 이걸 다른사람이 마음대로 쓰면 된다만 고지하면 마음대로 쓸 수 있다고 한다.



이번엔 package.json을 확인해보자

![Foo]({{ "images/capture/post1_3.png" | relative_url }})

방금 땡겨서 그런지 minial_mistake만 있다.


그리고 설정 파일인 config.yml파일을 확인해보자

![Foo]({{ "images/capture/post1_4.png" | relative_url }})


설정 파일은 사이트 값에 영향을 미치는 것이고 바꾸면 서버를 다시 실행하라고 나온다

그리고 여기서 스킨, 페이지 제목, 설명, 이름, url, logo, repository, 댓글 및 어떤 파일을 페이지에서 사용할지 등을 설정할 수 있는거 같다.



그다음에 layout 폴더로 들어와서 default.html을 확인해보자.


![Foo]({{ "images/capture/post1_5.png" | relative_url }})

여기에 { } 안에 include + 경로 이렇게 되어있는것들은 include폴더의 경로 파일이 여기에 들어가는거 같다.
head - head + head/custom
footer - footer + footer/custom
이런식으로 들어가고 수정하고 싶으면 그 부분을 수정하는거 같다.



그리고 home.html 파일을 확인해보자

![Foo]({{ "images/capture/post1_6.png" | relative_url }})

먼저 default에는 없던 layout이 생겼다


![Foo]({{ "images/capture/post1_7.png" | relative_url }})

그래서 다른 파일도 확인해봤더니 여기는 또 home이랑은 다르다 이 부분은 해당 페이지에서 어떤 레이아웃을 사용하는지 설정하는 부분인것 같다.

기본으로 설정된 home페이지의 내용은 최근 포스트와 포스트 + 페이지로 구성되는것 같다.

이것들을 수정하면 어떻게 되는지 간단한 text를 추가해봤다.

![Foo]({{ "images/capture/post1_8.png" | relative_url }})


생각했던 대로 내용이 바뀌였다

페이지를 꾸미는 것은 include + layout 폴더에 추가하면 되는거같다.

그런데 블로그에 제일 중요한건 글을 쓰는건데 글을 어떻게 써야하는지는 아직 알 수 없어서 폴더를 여러가지 뒤져보다가

posts 폴더를 발견해서 파일을 열어봤는데


![Foo]({{ "images/capture/post1_9.png" | relative_url }})

누가봐도 블로그 포스트 이렇게 하면 된다 예제 파일이다 ㅋㅋ

그런데 이 파일들이 있으면 포스트가 보인다는건 알겠는데 이 파일을 어디다가 둬야하는지는 알 수 없어서 이것저것 해보다가

_posts폴더를 상위 폴더에 넣어봤더니


![Foo]({{ "images/capture/post1_10.png" | relative_url }})

이렇게 약 70개의 글을 가진 블로그가 됐다!

그리고 글들을 보면 영상 목차 그림 등등이 들어 있어서 이것들을 참고해서 글을 쓰면 될꺼같다


이것들 이외에도 이것저것 확인을 해봤는데 불편한 점이 여러가지 있었다.

1. 수정을 한 후에 페이지에 적용을 시키려면 git commit + push를 해야 적용이 된다.
2. 포스트를 쓸때 vs로 하니까 좀 불편했다.

1번은 루비를 설치해서 로컬로 웹서버를 열어서 수정 후 로컬로 확인을 하는 방식으로 해결을 하면 될꺼같고

2번은 포스트 파일의 확장자가 md파일인데 md파일을 쉽게 수정하는 프로그램이 있을거 같아서 이걸 찾아보면 될꺼같다.

++ 사용하기 불편함을 느끼지 않을 정도의 ruby와 markdown 공부도 필요할꺼 같다.
113 changes: 113 additions & 0 deletions _posts/2024-07-28-local_test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
title: "git 블로그 로컬에서 테스트하기"
categories: git

tags: git

---


# 로컬에서 테스트

git 포스트를 한 개 올려봤는데 md파일을 저장하고 어떻게 변경되는지 확인을 하려면 git comiit, push 하고 좀 기다려야 실제 블로그에 변화가 있어서 너무 불편했다.

그래서 로컬에서 포스트를 생성하고 화면을 확인하는 방법을 찾으려고 한다.

검색을 해보니까 Github Docs에 관련 내용이 나왔다.


![Foo]({{ "images/capture/post2_1.png" | relative_url }})

Jekyll을 설치 하라는데 Jekyll을 설치하려면 루비를 설치하라고 나와서 우선 루비를 설치한다.

![Foo]({{ "images/capture/post2_2.png" | relative_url }})

Ruby 설치 사이트를 들어가니까 설치되어 있을 수 있으니까 cmd창에서 ruby -v를 입력하라고 한다.

Ruby를 써본 적이 없어서 있을리가 없지만 혹시 몰라서 cmd창에서 명령어를 입력했는데 역시나 없었다.

![Foo]({{ "images/capture/post2_3.png" | relative_url }})

ruby window 설치하는 곳 들어가니까 버전이 많이 나오는데 오른쪽에

어떤 버전을 설치할지 모르겠고 ruby를 시작하는 경우 Ruby+Devkit 3.3..X(x64)를 설치하라고 나와서

3.3.4-1(x64)를 선택했다.



설치가 완료되고 다시 cmd창에 들어가서 ruby -v를 입력해보았다

![Foo]({{ "images/capture/post2_4.png" | relative_url }})

루비 버전이 잘 나온다

이제 Jekyll을 설치해보자 Jekyll은 Ruby 기반으로 만들어졌고 마크다운을 HTML로 변환하여 정적 사이트를 만들어준다고 한다(나무위키 피셜)

Jekyll은 Bundler를 사용하여 설치하는것이 좋다고 한다


![Foo]({{ "images/capture/post2_5.png" | relative_url }})

Bunlder링크를 클릭하니 설치 방법이 나오는 사이트로 이동된다.

Bundler는 Ruby 어플리케이션이 모든 시스템에서 동일한 코드를 실행하도록 도와준다고 한다.

설치를 위해서 gem install bundler를 하라고 한다

Ruby를 설치했으니 cmd창에서 입력하면 될꺼같다

![Foo]({{ "images/capture/post2_6.png" | relative_url }})


cmd창에서 명령을 입력하니 설치가 완료됐다.

설치를 완료했으니 이제 로컬에서 블로그를 실행해보자

![Foo]({{ "images/capture/post2_7.png" | relative_url }})

로컬로 실행하기 위해서 먼저 git bash를 열고 블로그 폴더 위치로 이동 후

bundle install -> bundle exec jekyll serve를 입력하면

localhost:4000으로 실행 할 수 있다고 한다.


![Foo]({{ "images/capture/post2_8.png" | relative_url }})


git bash를 키고 블로그 디렉토리로 이동 후 bundle install을 입력하니까 여러가지가 install됐다


그리고 bundle exec jekyll serve를 입력하니까

localhost 포트 4000번에 서버가 실행됐다고 나온다.

![Foo]({{ "images/capture/post2_10.png" | relative_url }})


이제 localhost:4000으로 들어가서 웹서버가 잘 실행되고 있는지 확인해보자.


![Foo]({{ "images/capture/post2_11.png" | relative_url }})



![Foo]({{ "images/good_pepe.png" | relative_url }})

local에서 블로그가 잘 실행된다 !!

이제 local에서 실행하는 가장 큰 이유인 수정 후 바로 적용되는지 확인을 해보자

테스트 해보기 위해 헤드와 푸터에 넣어논 글자를 없애봤다.


![Foo]({{ "images/capture/post2_12.png" | relative_url }})


저장하고 페이지에 재접속을 하니까 바로 사라지지는 않았지만 새로고침 2번 하니까 변경사항이 적용됐다

이제 포스트 작성 후 로컬에서 확인 -> git에 올리기로 포스트를 할 수 있게 됐다!


5
46 changes: 46 additions & 0 deletions _posts/2024-08-03-mdEditor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: "에디터를 사용하여 md파일 만들기"
categories: git

tags: markdown

---



# 마크다운

리드미에서 자주 볼 수 있는 md확장자는 마크다운으로 작성된 파일을 의미하고 <br>
마크다운은 쉽게 쓸 수 있으며 HTML로 변환이 가능한 텍스트 기반의 마크업 언어이다.<br>
git 블로그에서도 포스트를 작성할 때 마크다운 파일로 작성하며 HTML로 변환된 md파일에 웹애 출력된다.

그런데 포스트를 작성할 때 보통 블로그는 글 쓰기를 누르면 글 작성 화면으로 이동해서 작성을 하는데 <br>
git 블로그는 md파일이 포스트기 떄문에 md파일을 작성해야 한다.<br>
그런데 지금 환경에서는 저장을 하고 local로 들어가야 확인할 수 있는 상황이여서 <br>
미리보기가 있는 에디터를 찾아보기 위해 chat gpt에 물어봤는데


![Foo]({{ "images/capture/post3_1.png" | relative_url }})

*지금 VS Code를 사용하는데 VS Code에서 안되는거 같아서 다른거 찾아보려고 했던건데*
VS Code에서도 미리보기를 지원한다고 한다 바로 확장 기능에 Markdown All is One을 검색해서 추가했다.

그리고 나서 우측 상단의 이 버튼을 클릭했더니

![Foo]({{ "images/capture/post3_2.png" | relative_url }})


![Foo]({{ "images/capture/post3_3.png" | relative_url }})

이렇게 미리보기 화면이 출력된다.


![Foo]({{ "images/capture/post3_4.png" | relative_url }})

마크다운 언어로 코드를 넣어봤는데 잘 출력된다.


마크다운이 많이 사용되고 생긴지도 오래되서 그런지<br>
GPT가 알려준 에디터만 해도 거의 10개 가까이 된다<br>
선택지가 많아서 취향껏 쓰면 될꺼같다.<br>

Loading
Loading