Slim-Website
Slim Framework website for GitHub Pages
파일 탐색기
최종 버전 다운로드 (.zip)- dependabot.yml
- footer.html
- header.html
- maintainers.html
- nav.html
- search-box.html
- version-selector.html
- blank.html
- default.html
- docs-v2.html
- docs-v3.html
- docs-v4.html
- post.html
- 2011-09-15-hello-world.md
- 2011-09-15-slim-application-lifecycle.md
- 2011-09-24-how-to-organize-a-large-slim-framework-application.md
- 2011-11-16-slim-framework-and-phpfog.md
- 2011-12-25-version-152-has-landed.md
- 2011-12-26-multimarkdown-community-documentation.md
- 2011-12-27-support-forum-now-uses-tender.md
- 2011-12-29-version-numbers.md
- 2011-12-31-automatically-parse-request-by-content-type.md
- 2012-02-08-net-magazine-and-slim.md
- 2012-02-18-slim-framework-moves-to-pagodabox.md
- 2012-04-14-version-160.md
- 2012-04-21-version-161.md
- 2012-04-22-composer-and-packagist.md
- 2012-04-22-version-162.md
- 2012-06-17-version-163.md
- 2012-06-24-version-164.md
- 2012-07-04-skeleton-application.md
- 2012-07-25-pagodabox-quickstart.md
- 2012-07-31-version-165.md
- 2012-08-27-version-166.md
- 2012-08-28-version-167.md
- 2012-08-29-moving-forward.md
- 2012-09-13-version-2.md
- 2013-03-21-slim-and-laravel-eloquent-orm.md
- 2013-03-23-upcoming-changes.md
- 2013-03-24-cookie-handling-updates.md
- 2013-07-14-version-230.md
- 2013-08-22-zend-software.md
- 2015-02-11-whats-up-with-version-3.md
- 2015-02-23-modx-cms-and-slim.md
- 2015-02-25-slim-github-organization.md
- 2015-03-01-version-260.md
- 2015-04-14-lumen.md
- 2015-05-21-slim-treehouse.md
- 2015-06-09-slim3-primer.md
- 2015-07-03-slim3-beta1.md
- 2015-08-10-slim3-beta2.md
- 2015-09-08-slim3-rc1.md
- 2015-11-09-slim3-rc2.md
- 2015-11-29-slim3-rc3.md
- 2015-12-07-slim-3.md
- 2016-01-08-slim-3.1.0.md
- 2016-02-25-slim-3.2.0.md
- 2016-03-01-slim-3.2.1.md
- 2016-03-05-slim-3.2.2.md
- 2016-03-10-slim-3.3.0.md
- 2016-03-14-tutorial-for-slim-3.md
- 2016-05-09-slim-3.4.0.md
- 2016-05-16-slim-3.4.1.md
- 2016-05-25-slim-3.4.2.md
- 2016-07-26-slim-3.5.0.md
- 2016-11-20-slim-3.6.0.md
- 2016-11-27-starting-slim-framework-v4.md
- 2016-12-20-slim-3.7.0.md
- 2017-01-07-slim-2.6.3.md
- 2017-03-18-slim-3.8.0.md
- 2017-03-19-slim-3.8.1.md
- 2017-11-04-slim-3.9.0.md
- 2017-11-26-slim-3.9.1.md
- 2018-04-19-slim-3.10.0.md
- 2018-09-16-slim-3.11.0.md
- 2019-01-15-slim-3.12.0.md
- 2019-04-16-slim-3.12.1.md
- 2019-04-25-slim-4.0.0-alpha-release.md
- 2019-05-18-slim-4.0.0-beta-release.md
- 2019-08-01-slim-4.0.0-release.md
- 2019-08-06-slim-4.1.0-release.md
- 2019-08-20-slim-3.12.2.md
- 2019-08-20-slim-4.2.0-release.md
- 2019-10-05-slim-4.3.0-release.md
- 2019-11-28-slim-3.12.3-release.md
- 2020-01-04-slim-4.4.0-release.md
- 2020-04-14-slim-4.5.0-release.md
- 2020-11-15-slim-4.6.0-release.md
- 2020-11-30-slim-4.7.0-release.md
- 2021-05-19-slim-4.8.0-release.md
- 2021-10-04-slim-4.9.0-release.md
- 2022-03-14-slim-4.10.0-release.md
- 2022-11-06-slim-4.11.0-release.md
- 2023-04-17-slim-psr7-advisory-CVE-2023-30536.md
- 2023-07-22-slim-4.12.0-release.md
- 2024-03-03-slim-4.13.0-release.md
- 2024-06-13-slim-4.14.0-release.md
- 2025-08-24-slim-4.15.0-release.md
- 2025-11-21-slim-4.15.1-release.md
- 2026-04-28-slim-3.13.0-release.md
- 2026-05-22-slim-4.15.2-release.md
- 2026-05-22-slim-security-advisory.md
- alerts.less
- background-variant.less
- border-radius.less
- buttons.less
- center-block.less
- clearfix.less
- forms.less
- gradients.less
- grid-framework.less
- grid.less
- hide-text.less
- image.less
- labels.less
- list-group.less
- nav-divider.less
- nav-vertical-align.less
- opacity.less
- pagination.less
- panels.less
- progress-bar.less
- reset-filter.less
- resize.less
- responsive-visibility.less
- size.less
- tab-focus.less
- table-row.less
- text-emphasis.less
- text-overflow.less
- vendor-prefixes.less
- .csscomb.json
- .csslintrc
- alerts.less
- badges.less
- bootstrap.less
- breadcrumbs.less
- button-groups.less
- buttons.less
- carousel.less
- close.less
- code.less
- component-animations.less
- dropdowns.less
- forms.less
- glyphicons.less
- grid.less
- input-groups.less
- jumbotron.less
- labels.less
- list-group.less
- media.less
- mixins.less
- modals.less
- navbar.less
- navs.less
- normalize.less
- pager.less
- pagination.less
- panels.less
- popovers.less
- print.less
- progress-bars.less
- responsive-embed.less
- responsive-utilities.less
- scaffolding.less
- tables.less
- theme.less
- thumbnails.less
- tooltip.less
- type.less
- utilities.less
- variables.less
- wells.less
- all.css
- slim-avatar.png
- slim-discourse-logo.png
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- FontAwesome.otf
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- 200x200-Typo-Grey.png
- 200x200-Typo-White.png
- favicon.png
- logo-256.png
- logo-small.png
- modx-logo.png
- slim-elephant.png
- swag-shirt.png
- swag-sticker-text.png
- all.less
- anchors.less
- buttons.less
- docs.less
- footer.less
- header.less
- notes.less
- share.less
- swag.less
- animated.less
- bordered-pulled.less
- core.less
- fixed-width.less
- font-awesome.less
- icons.less
- larger.less
- list.less
- mixins.less
- path.less
- rotated-flipped.less
- stacked.less
- variables.less
- all.less
- layout.less
- prism.less
- typography.less
- variables.less
- production.js
- production.min.js
- prism.js
- setup.js
- feed.rss
- index.html
- index.html
- etag.md
- expires.md
- lastmodified.md
- overview.md
- modes.md
- names-and-scopes.md
- overview.md
- settings.md
- overview.md
- overview.md
- 404.md
- 500.md
- debug.md
- output.md
- overview.md
- keep.md
- next.md
- now.md
- overview.md
- custom.md
- defaults.md
- how-to-use.md
- overview.md
- activate.md
- levels.md
- overview.md
- writers.md
- how-to-use.md
- how-to-write.md
- overview.md
- body.md
- content-types.md
- cookies.md
- headers.md
- helpers.md
- method.md
- overview.md
- paths.md
- variables.md
- xhr.md
- body.md
- cookies.md
- headers.md
- helpers.md
- overview.md
- status.md
- conditions.md
- custom.md
- delete.md
- get.md
- groups.md
- helpers.md
- middleware.md
- names.md
- options.md
- overview.md
- params.md
- patch.md
- post.md
- put.md
- rewrite.md
- cookies.md
- native.md
- get-started.md
- custom.md
- data.md
- overview.md
- rendering.md
- index.md
- di.md
- life-cycle.md
- middleware.md
- value-objects.md
- guidelines.md
- strategy.md
- action-domain-responder.md
- database-atlas.md
- database-doctrine.md
- database-eloquent.md
- enable-cors.md
- environment.md
- ip-address.md
- retrieving-current-route.md
- route-patterns.md
- uploading-files.md
- deployment.md
- caching.md
- csrf.md
- flash.md
- templates.md
- error.md
- not-allowed.md
- not-found.md
- php-error.md
- middleware.png
- application.md
- request.md
- response.md
- router.md
- installation.md
- upgrade.md
- web-servers.md
- first-app.md
- index.md
- di.md
- index.md
- life-cycle.md
- middleware.md
- value-objects.md
- guidelines.md
- index.md
- strategy.md
- database-doctrine.md
- enable-cors.md
- index.md
- retrieving-current-route.md
- route-patterns.md
- uploading-files.md
- deployment.md
- php-view.md
- templates.md
- twig-view.md
- middleware.png
- body-parsing.md
- content-length.md
- error-handling.md
- index.md
- method-overriding.md
- output-buffering.md
- routing.md
- application.md
- index.md
- request.md
- response.md
- routing.md
- index.md
- installation.md
- upgrade.md
- web-servers.md
- index.md
- .gitignore
- 404.html
- _config.yml
- CNAME
- docker-compose.yml
- Gemfile
- Gemfile.lock
- Gruntfile.js
- index.html
- package.json
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/slimphp/Slim-Website
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Slim-Website
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
$ docker compose up
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
$ docker compose run --rm jekyll bundle exec jekyll build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
$ docker compose up css
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
$ docker compose run --rm css npx grunt
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
$ npm install -g grunt-cli
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
$ npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Ruby
쉬움$ docker compose run --rm jekyll bundle exec jekyll build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
$ bundle install
Gemfile에 명시된 루비 라이브러리를 설치합니다.
$ bundle exec jekyll serve
이 명령어를 터미널에 그대로 입력해 실행하세요.
bundle exec jekyll build
이 명령어를 터미널에 그대로 입력해 실행하세요.
bundle install
Gemfile에 명시된 루비 라이브러리를 설치합니다.
bundle install이 에러 없이 끝나면 README에 안내된 실행 명령어(예: rails server)로 마저 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
