このプロジェクトについて
Academic Pagesは、個人およびプロフェッショナルなポートフォリオウェブサイト向けのJekyllベースのGitHub Pagesテンプレートです。ユーザーはテンプレートからリポジトリを作成し、GitHubユーザー名で命名し、`_config.yml`でサイトを設定し、MarkdownまたはHTMLでコンテンツを追加できます。`files/`ディレクトリに配置されたアップロードファイルは、対応するサイトパスから提供されます。
このテンプレートには、`markdown_generator`フォルダが含まれており、TSVデータから出版物やトークのMarkdownページを生成できるJupyterノートブックまたはPythonスクリプトが含まれています。これはMinimal Mistakes Jekyllテーマから派生しており、MITライセンスの下で利用可能です。
ローカル開発では、文書化されたセットアップはRuby、Bundler、Node.jsを使用します。`bundle install`で依存関係をインストールした後、サイトはJekyllのローカルサーバー(通常は`localhost:4000`)でプレビューできます。MarkdownおよびHTMLの変更は自動的に再構築されますが、設定の変更には再起動が必要な場合があります。リポジトリには、ローカルツールチェーンを手動でインストールせずにサイトを実行するためのDockerfileとDocker Composeワークフロー、さらにVS Code Dev Container設定も用意されています。
メンテナンスガイダンスでは、GitHubのIssue、ディスカッション、プルリクエスト、フォーク、カスタマイズされたサイトの同期に関する考慮事項をカバーしています。これはスタンドアロンのホスト型サービスではなくスターターテンプレートとして設計されているため、ユーザーは自身のコンテンツ、設定、GitHubリポジトリ、およびGitHub Pagesを通じたデプロイを管理します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.