먼저 아래의 command를 수행합니다.
$ git config --local user.email "[email protected]"
$ git config --local user.name "yourNickname or yourName"
$ git config --local commit.template .gitmessage.txt
원고 작성 방법를 참고하여, 작성부탁드립니다.
prdl lab에서 진행한 내용을 정리하기위한 blog
먼저 아래의 command를 수행합니다.
$ git config --local user.email "[email protected]"
$ git config --local user.name "yourNickname or yourName"
$ git config --local commit.template .gitmessage.txt
원고 작성 방법를 참고하여, 작성부탁드립니다.
이 글에서는 팀 블로그 원고 작성방법을 안내합니다.
우선 마크다운 문서의 이름과 저장 위치는 다음과 같습니다.
YYYY-MM-DD-docname.md
(예: 2021-03-08-doc.md)blog/_posts
디렉토리다음은 글의 메타 정보를 입력하는 방법입니다.
메타 정보는 마크다운 문서의 맨 처음에 다음과 같이 입력해야 합니다.
각 항목별 설명은 다음과 같습니다.
---
layout: post
title: 원고 작성 방법
author: boseop.kim
categories: [기타]
tags: [documentation, sample]
image: https://i.imgur.com/0Cqav7x.jpg
---
post
가 기본값입니다. 이 값을 바꾸지 않습니다.blog/_config.yml
파일에 authors
항목에 등록되어 있어야 합니다. 입력하지 않고 빈칸으로 두어도 됩니다. 저자 정보 등록 방법은 [이 글]({{ site.github.url }}/documentation/writer.html)을 참고하세요.다음은 문서 중간에 제목을 작성하는 방법입니다.
아래처럼 쓰면 다음과 같이 중간 제목, 소제목이 나타납니다.
### 중간 제목
중간 제목입니다.
#### 소제목
소제목입니다.
중간 제목입니다.
소제목입니다.
다음은 항목을 쓰는 방법입니다.
아래처럼 쓰면 다음과 같이 나타납니다.
1. 이것은 항목 예시입니다.
2. 이것은 항목 예시입니다.
- 이것은 항목 예시입니다.
- 이것은 항목 예시입니다.
- 이것은 항목 예시입니다.
다음은 코드를 삽입하는 방법입니다.
아래처럼 쓰면 다음과 같이 코드 블럭을 만들 수 있습니다.
```python
print("test!")
```
print("test!")
다음은 인라인 코드를 삽입하는 방법입니다.
아래처럼 쓰면 다음과 같이 인라인 코드를 만들 수 있습니다.
이것은 `예제`입니다.
이것은 예제
입니다.
다음은 수식을 삽입하는 방법입니다.
아래처럼 laTex 코드를 쓰면 다음과 같이 수식을 삽입할 수 있습니다.
$$
\mathbf{ h }_{ { z }_{ t } }^{ (m) }\leftarrow \textrm{Attention} \left( \mathbf{Q}=\mathbf{ h }_{ { z }_{ t } }^{ (m-1) },\mathbf{KV}=\mathbf{ h }_{ { z }_{ \le t } }^{ (m-1) };\theta \right)
$$
$$
\mathbf{ h }{ { z }{ t } }^{ (m) }\leftarrow \textrm{Attention} \left( \mathbf{Q}=\mathbf{ h }{ { z }{ t } }^{ (m-1) },\mathbf{KV}=\mathbf{ h }{ { z }{ \le t } }^{ (m-1) };\theta \right)
$$
다음은 인라인 수식을 삽입하는 방법입니다.
아래처럼 laTex 코드를 쓰면 다음과 같이 수식을 삽입할 수 있습니다.
함수 $f(x)$를 다음과 같이 정의했다고 가정하자.
함수
다음은 표를 삽입하는 방법입니다.
아래처럼 코드를 쓰면 다음과 같이 표를 삽입할 수 있습니다.
|lang|alias|size|
|---|---|---|
|ko|pangyo|13B|
|ko|boss|39B|
|ja|jessica|13B|
|ja|koya|39B|
lang | alias | size |
---|---|---|
ko | pangyo | 13B |
ko | boss | 39B |
ja | jessica | 13B |
ja | koya | 39B |
다음은 링크를 삽입하는 방법입니다.
아래처럼 코드를 쓰면 다음과 같이 링크를 삽입할 수 있습니다.
[https://imgur.com](https://imgur.com)에 접속합니다.
https://imgur.com에 접속합니다.
다음은 이미지를 삽입하는 방법입니다.
우선 다음 사이트에 접속해 로그인합니다.
[email protected]
prdl0218
아래처럼 우측 상단 화면의 image
를 클릭합니다.
Add images
를 클릭해 삽입하려는 이미지를 업로드합니다.
업로드한 이미지를 클릭하면 다음 그림처럼 Direct Link
를 얻을 수 있습니다.
이 링크를 복사해 다음처럼 입력하면 아래처럼 그림을 삽입할 수 있습니다.
<img src="https://i.imgur.com/O5GJ8UB.jpg" width="500px">
만일 메타 정보 image
에 위 링크를 복사해 붙여 넣으면 해당 그림을 이 원고의 메인 사진으로 사용할 수 있습니다.
210522에 발표한 RoBERTa에 관한 내용을 팀 블로그에 posting한다.
cc: @lassl/authors
issue template을 등록한다. 아래의 목적으로 활용한다.
cc: @lassl/authors
이 글에서는 저자 정보를 등록하는 방법을 안내합니다.
저자 정보는 _config.yml
에 기재해 두어야 합니다.
현재 저자 정보가 다음과 같다고 가정해 보겠습니다.
authors:
boseop.kim:
name: boseop.kim
display_name:boseop.kim
email: [email protected]
web: https://velog.io/@aisolab
facebook: https://www.facebook.com/boseob.kim.16
description: "임베딩, 문장생성 등에 관심이 많습니다. GPT3 스케일의 거대 언어모델을 학습하고 있습니다. 딥러닝과 자연어 처리의 무궁무진한 가능성을 믿습니다."
여기에 저자 정보를 추가하려면 다음과 같이 추가로 입력합니다.
authors:
boseop.kim:
name: boseop.kim
display_name: boseop.kim
email: [email protected]
web: https://velog.io/@aisolab
facebook: https://www.facebook.com/boseob.kim.16
description: "임베딩, 문장생성 등에 관심이 많습니다. GPT3 스케일의 거대 언어모델을 학습하고 있습니다. 딥러닝과 자연어 처리의 무궁무진한 가능성을 믿습니다."
test:
name: test
display_name: test
email: [email protected]
web: test_url1
facebook: test_url1
description: "test"
이후 문서를 작성할 때 메타 정보 author
에 위와 같이 등록한 저자 이름을 적으면 됩니다.
단 각 문서를 작성할 때 메타 정보에 입력하는 author
정보는 _config.yml
에 반드시 사전 등록되어 있어야 합니다.
팀 블로그의 소개 페이지를 작성한다.
"본 프로젝트는 Google의 GCP Credit 지원을 받고 있습니다." 문구를 팀 소개페이지에 추가한다.
이 글의 안내에 따라 글을 작성하고 해당 마크다운 문서를 _posts
디렉토리에 커밋하기만 하면 블로그에 자동으로 해당 글이 추가됩니다.
다만 커밋하기에 앞서 해당 원고가 어떻게 퍼블리시되는지 확인해보고 싶을 때가 있을 수 있습니다.
이를 위해서는 루비(ruby)
, 지킬(jekyll)
등 관련 패키지들을 설치해야 합니다.
MacOS에서 다음 순서대로 설치하면 됩니다.
ruby
설치brew install rbenv
rbenv init
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
rbenv install 2.7.0
rbenv global 2.7.0
# 위의 스크립트를 실행한 뒤 ~/.bash_profile 등에 아래 라인 추가
# eval "$(rbenv init -)"
jekyll
설치 : 위의 ruby
설치 커맨드를 모두 실행하면 터미널을 다시 실행해 아래를 수행합니다.gem install --user-install bundler jekyll
# 위의 스크립트를 실행한 뒤 ~/.bash_profile 등에 아래 라인 추가
# export PATH="$HOME/.gem/ruby/2.7.0/bin:$PATH"
jekyll
설치 커맨드를 모두 실행하면 터미널을 다시 실행해 아래를 수행합니다.# 현 리포(blog)의 루트로 이동 (예) cd blog
bundle install
bundle exec jekyll serve
이제 모든 준비가 끝났습니다.
원고를 작성한 뒤 다음 현 리포의 루트에서 다음 커맨드를 실행하면 http://0.0.0.0:4000
에서 해당 원고가 실제로 어떻게 퍼블리시되는지 확인해볼 수 있습니다.
이 확인에서 문제가 없으면 해당 원고를 푸시하면 됩니다.
# 현 리포(blog)의 루트로 이동 (예) cd blog
bundle exec jekyll serve
210529에 발표할 내용을 team blog post에 등록한다.
@lassl/authors
README.md
에 원고 작성 방법, 저자 등록 방법, 로컬에서 블로그 확인하기
210529에 발표할 GPT-2에 관한 내용을 팀 블로그에 posting한다.
cc: @lassl/authors
블로그에 저자 추가
bundle exec jekyll serve
실행 후에도 post를 확인할 수 없는 문제 발생A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.