mirror of
				https://gitlab.com/DevLifeFromModernWay/devlifefrommodernway.gitlab.io.git
				synced 2025-11-04 06:19:28 +00:00 
			
		
		
		
	Initial commit
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
*.zip filter=lfs diff=lfs merge=lfs -text
 | 
			
		||||
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
node_modules
 | 
			
		||||
_book
 | 
			
		||||
							
								
								
									
										23
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
image: oven/bun
 | 
			
		||||
pages:
 | 
			
		||||
  stage: deploy
 | 
			
		||||
  cache:
 | 
			
		||||
    key:
 | 
			
		||||
      files:
 | 
			
		||||
        - bun.lockb
 | 
			
		||||
      prefix: bun
 | 
			
		||||
    paths:
 | 
			
		||||
      - node_modules/
 | 
			
		||||
  script:
 | 
			
		||||
    - apt-get update && apt-get install -y calibre --no-install-recommends
 | 
			
		||||
    - apt-get update && apt-get install -y fontconfig unzip
 | 
			
		||||
    - unzip "./fonts/*.zip" -d /usr/share/fonts/
 | 
			
		||||
      && fc-cache -fv
 | 
			
		||||
    - bun install
 | 
			
		||||
    - env LANG=ja_JP.UTF-8 bun run build
 | 
			
		||||
    - cp -a _book/. public/
 | 
			
		||||
  artifacts:
 | 
			
		||||
    paths:
 | 
			
		||||
      - public/
 | 
			
		||||
  rules:
 | 
			
		||||
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 | 
			
		||||
							
								
								
									
										18
									
								
								book.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								book.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
{
 | 
			
		||||
  "root": "./src",
 | 
			
		||||
  "title": "「モダンからはじめる プログラミング生活!」",
 | 
			
		||||
  "author": "Satsuki Akiba <anosatsuk124@gmail.com>",
 | 
			
		||||
  "authorShort": "Satsuki Akiba",
 | 
			
		||||
  "language": "ja",
 | 
			
		||||
  "plugins": [
 | 
			
		||||
    "anchors",
 | 
			
		||||
    "collapsible-chapters",
 | 
			
		||||
    "hide-published-with",
 | 
			
		||||
    "hints",
 | 
			
		||||
    "search-pro-fixed"
 | 
			
		||||
  ],
 | 
			
		||||
  "pdf.fontSize": 16,
 | 
			
		||||
  "pdf.fontFamily": "ZenMaruGothic",
 | 
			
		||||
  "pdf.paperSize": "a4",
 | 
			
		||||
  "pdf.embedFonts": true
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								fonts/M_PLUS_1p.zip
									
									LFS
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								fonts/M_PLUS_1p.zip
									
									LFS
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								fonts/Zen_Maru_Gothic.zip
									
									LFS
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								fonts/Zen_Maru_Gothic.zip
									
									LFS
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										23
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "devlifefrommodernway",
 | 
			
		||||
  "private": true,
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "watch": "run-p watch:web",
 | 
			
		||||
    "watch:web": "honkit serve",
 | 
			
		||||
    "build": "run-s build:content",
 | 
			
		||||
    "build:content": "run-p build:content:*",
 | 
			
		||||
    "build:content:web": "honkit build",
 | 
			
		||||
    "build:content:pdf": "honkit pdf . ./public/books/books.pdf",
 | 
			
		||||
    "build:content:epub": "honkit epub . ./public/books/books.epub",
 | 
			
		||||
    "build:content:mobi": "honkit mobi . ./public/books/books.mobi"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "gitbook-plugin-anchors": "^0.7.1",
 | 
			
		||||
    "gitbook-plugin-collapsible-chapters": "^0.1.8",
 | 
			
		||||
    "gitbook-plugin-hide-published-with": "^0.0.1",
 | 
			
		||||
    "gitbook-plugin-hints": "^1.0.2",
 | 
			
		||||
    "gitbook-plugin-search-pro-fixed": "^1.0.1",
 | 
			
		||||
    "honkit": "^5.1.1",
 | 
			
		||||
    "npm-run-all": "^4.1.5"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2
									
								
								public/books/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								public/books/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
*
 | 
			
		||||
!.gitignore
 | 
			
		||||
							
								
								
									
										5
									
								
								src/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
# 「モダンからはじめる プログラミング生活!」
 | 
			
		||||
 | 
			
		||||
## このリポジトリについて
 | 
			
		||||
 | 
			
		||||
## このリポジトリの使い方、読み進め方
 | 
			
		||||
							
								
								
									
										3
									
								
								src/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
# 「モダンからはじめる プログラミング生活!」
 | 
			
		||||
 | 
			
		||||
- [はじめに](README.md)
 | 
			
		||||
		Reference in New Issue
	
	Block a user