mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 13:01:31 +08:00 
			
		
		
		
	docs: Fix the prepare script if run from a different dir
This commit is contained in:
		
							parent
							
								
									e4d464d6c9
								
							
						
					
					
						commit
						f32fb168dc
					
				
							
								
								
									
										17
									
								
								bin/docs/prepare.sh
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										17
									
								
								bin/docs/prepare.sh
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							| @ -1,17 +1,22 @@ | |||||||
| #!/usr/bin/env bash | #!/usr/bin/env bash | ||||||
| 
 | 
 | ||||||
| if [ ! -f .env ]; then | script_dir=$(realpath $(dirname $0)) | ||||||
|  | 
 | ||||||
|  | cd "$script_dir" | ||||||
|  | 
 | ||||||
|  | env_file="$script_dir/.env" | ||||||
|  | 
 | ||||||
|  | if [ ! -f "$env_file" ]; then | ||||||
|     echo "Missing .env file, cannot proceed." |     echo "Missing .env file, cannot proceed." | ||||||
|     exit 1 |     exit 1 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| script_dir=$(realpath $(dirname $0)) | output_dir="$script_dir/../../docs" | ||||||
| output_dir="$script_dir/../docs" |  | ||||||
| mkdir -p "$output_dir" | mkdir -p "$output_dir" | ||||||
| rm -f "$output_dir"/* | rm -f "$output_dir"/* | ||||||
| rm -rf "$output_dir"/{assets,share} | rm -rf "$output_dir"/{assets,share} | ||||||
| 
 | 
 | ||||||
| source ./.env | source "$env_file" | ||||||
| 
 | 
 | ||||||
| # Download everything in output/notes.example.com/share/... | # Download everything in output/notes.example.com/share/... | ||||||
| share_url="$SHARE_PROTOCOL://$SHARE_HOST/share/$ROOT_NOTE_ID" | share_url="$SHARE_PROTOCOL://$SHARE_HOST/share/$ROOT_NOTE_ID" | ||||||
| @ -30,5 +35,5 @@ sed -i "s/{{ROOT_NOTE_ID}}/$ROOT_NOTE_ID/g" "$index_dest_path" | |||||||
| sed -i "s/<link href=\"\\.\\./<link href=\"\\./g" "$output_dir/share"/*.html | sed -i "s/<link href=\"\\.\\./<link href=\"\\./g" "$output_dir/share"/*.html | ||||||
| sed -i "s/<script src=\"\\.\\./<script src=\"\\./g" "$output_dir/share"/*.html | sed -i "s/<script src=\"\\.\\./<script src=\"\\./g" "$output_dir/share"/*.html | ||||||
| sed -i "s/rel=\"shortcut icon\" href=\"\\.\\./rel=\"shortcut icon\" href=\"\\./g" "$output_dir/share"/*.html | sed -i "s/rel=\"shortcut icon\" href=\"\\.\\./rel=\"shortcut icon\" href=\"\\./g" "$output_dir/share"/*.html | ||||||
| mv "$output_dir/share"/* "$output_dir" | cp -r "$output_dir/share"/* "$output_dir" | ||||||
| rmdir "$output_dir/share" | rm -r "$output_dir/share" | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Elian Doran
						Elian Doran