이 블로그는 Babashka 및 Bootleg를 사용하여 Clojure를 사용하여 구축되었습니다. 소스 코드는 bb-src
에서 찾을 수 있습니다.
filterdiff
bb
0.0.99+bootleg
0.1.9+entr
npm install --global http-server
블로그 구축:
make site
지속적으로 블로그를 구축하고 localhost:3000에서 서비스를 제공하세요.
overmind s
repo에 다시 커밋하는 github 작업: https://github.com/marketplace/actions/add-commit
RSS를 다시 빌드 https://epiccastle.io/blog/geneating-xml-with-bootleg/
기본 clj
호출을 통해 부팅 파일 세트 대신 디렉터리에서 배포
사이트를 구축하고 커밋하는 github 작업
생성된 사이트를 Git 저장소에 커밋
UUID를 추가하는 github 작업
작은 오픈 그래프 이미지로 무작위로 선택된 인물 사진
오픈그래프 보기에 텍스트 조각 통합
스타일이 지정되지 않은 아카이브 페이지
"다른 게시물" 목록에서 일부 게시물 숨기기
영구 링크를 메타데이터에 넣어 최종적으로 만드세요.
리디렉션하지 말고 이전 게시물의 URL만 유지하세요.
누락된 경우 영구 링크를 추가하는 GitHub 작업
초안은 색인화되지 않는 메타데이터와 함께 UUID 위치에 게시됩니다.
가시성을 위한 https://pushover.net
prose.io로 연결되는 숨겨진 편집 버튼이 있을 수 있습니다.
전처리 단계를 통해 YouTube 또는 트위터에 대한 원시 링크를 보다 유용한 삽입/뷰로 바꿀 수 있습니다.
전처리 단계는 타키온 클래스의 조합을 일치하는 노드에 추가하는 것으로 대체할 수 있습니다.
블록 인용 스타일을 다시 방문하십시오 https://www.martinklepsch.org/posts/living-small.html
제목을 굵게 표시
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::{BUCKET_NAME}/*",
"arn:aws:s3:::{BUCKET_NAME}"
]
},
{
"Sid": "",
"Effect": "Allow",
"Action": "cloudfront:CreateInvalidation",
"Resource": [
"*"
]
}
]
}