プロジェクトのブログのトラヴィス+ githubの+ hexo継続的な展開を使用します

まず、github基本的な操作

  • 1.作成しhexo_blogたプロジェクトを

  • 2は、個人のアカウントを作成するtoken(この場所が生成されることに注意してtoken、それを見るためにページを更新し、すぐにコピーする必要があります)

    絵の右上隅をクリックsettings---> Developer settings---> Personal access tokens--->genderate new token

第二に、使用hexoステーション文書アドレス

  • 1、ステップの公式ウェブサイトによると一歩ずつ
  • ちょうどから提出された事業構築するための2、github倉庫を

第三に、使用travis持続的展開プロジェクトの公式ウェブサイトのアドレス

  • 図1に示すように、Travis CI継続的な統合サービス(提供Continuous Integration略記しますCI)。これは、結合しGithubていれば、新たなコードとして、それが自動的にクロールされます、上記の項目を。その後、ランタイム環境を提供し、テストでは、サーバーにデプロイも建物が完成するが、さ
  • 2は、継続的インテグレーションは限りコードが変更されたとして、自動的にビルドとテスト、フィードバックの結果を実行することを意味します。予想される将来の遵守を確認し、その後、新しいコードはトランクに統合されています
  • 3、小さな変化するたびにコードが、あなたではなく、開発サイクルの終了時よりも小さな変化、コード合併の突然のチャンクの全てを蓄積するために結果を見ることができる継続的な統合のメリット
  • 4、Travis CI唯一のサポートGithub、あなたが持っている必要がありGitHub、アカウントを
  • 5、クリックしSign in with GitHub、ボタンを使用しgithubたアカウントでのログインを

  • 6、同期githubの項目を

  • 図7に示すように、同期は単に提供されるgithub生成にtokon

第四に、.travis.yml紙を用意します

  • 1、Travisそこにする必要があり、プロジェクトのルートディレクトリを必要とする.travis.ymlファイル。これは、指定する構成ファイルであるTravis行動を

  • 2、ファイルが内に保存されなければならないGithub新しいコードリポジトリが一度、リポジトリCommit,Travisこのファイルを見つけるの内部コマンドを実行し、

  • 3、このドキュメントの使用YAML形式。ここでは、単純なノードプロジェクトである.travis.ymlファイルは、

  • 4、languageフィールドは、デフォルトの動作環境を指定した言語のすべてが、この中に

  • 5 node_js:「11」は成功するために状態を指示し、任意のスクリプトを実行しません。

  • 図6に示すように、具体的な構成()

    language: node_js
    node_js:
      - '11'
    install:
      - npm install
    script:
      - hexo g
    after_script:
      - cd ./public
      - git init
      - git config user.name ${USERNAME}
      - git config user.email ${UESREMAIL}
      - git add -A
      - git commit -m 'init'
      - git push -u -f "https://${TOKEN}@github.com/${USERNAME}/hexo_blog" master:gh-pages
    branches:
      only:
        - master
    复制代码

第五に、変更しhexoた設定ファイルを

直接上記のコードには、自動的に解除することができますが、スタイルが出てロードされますが、文書の公式サイトを

  • 1、修正_config.ymlファイルを

    url: https://kuangshp.github.io/hexo_blog/
    root: /hexo_blog/
    复制代码

六、各ようにgitコードを提出travis自動的にプロジェクトを発行するのに役立ちます

セブン、(静的サイトのアドレスを表示するには、githubダウンターンでのアイテムのオープン設定)

おすすめ

転載: blog.csdn.net/weixin_34066347/article/details/91365276