Termux에서 Hugo 입문 단계

스마트폰으로 엔지니어 같은 일을 하고 싶다는 목표를 달성한다.
멋진 앱, 그 이름은 Termux입니다.

2021년 5월 현재 Google Play의 Termux는 기술적인 문제로 업데이트가 중단되었습니다.
공식 사이트에도 쓰고 있습니다만, F-Droid로 배포 중 입니다.

1 초기 설정


termux-setup-storage 
# 端末内へのアクセス許可で画像等を使う場合に必要です

pkg upgrade
# アップグレード

pkg install hugo git vim openssh
# インストール

조작성 향상을 위해 .bashrc 변경


vim ~/.bashrc
# .bashrcを開く

이하, 변경점
alias hgs="hugo -s ~/DIR server"
# "~/DIR" は "hugo new site DIR" をした時の"DIR"を指定
# "hgs" と入力すれば、どの場所にいてもローカルサーバーを起動可能

alias cc="cd && cd DIR"
# "cc" でHugoのディレクトリに移動

수정 후 앱을 다시 시작하거나
source .bashrc

그리고 반영한다. 이쪽이 엔지니어 같다.

2 Github에 SSH로 연결하는 방법


cd
# 一応もどる

의식 높은 ECDSA 521bit에서
ssh-keygen -t ecdsa -b 521 -C "your@email"
# メルアドはGithubに登録したアドレス等、お好みで?
# 保存先1回(変えるなら入力)、パスフレーズ2回の入力あり(今回は未設定)
cd .ssh/
cat id_ecdsa.pub
# id_ecdsa.pub の内容をコピーする

Github에 id_ecdsa.pub의 내용 추가


  • GitHub에 로그인
  • Settings → SSH and GPG keys → New SSH key를 뽐내
  • Title은 선호하며 Key는 id_ecdsa.pub의 내용을 붙여 넣습니다
  • Add SSH key로 완료

  • 연결하기 전에


    vim ~/.ssh/config
    
    Host github github.com
      HostName github.com
      IdentityFile ~/.ssh/id_rsa_ecdsa
      User git
    # id_rsa_ecdsa の部分は、自分のKey次第で変更を
    

    ssh-agent 설정


    eval `ssh-agent -s`
    > Agent pid 32669
    # 動作中
    
    ssh-add ~/.ssh/id_ecdsa
    # プライベートキーの追加
    

    연결!


    ssh -T [email protected]
    

    Hi 운의 메시지가 나오면 무사히 접속 완료

    fingerprints가 어떻게 이렇게 말하는 경우에, 아래 사이트를 확인하고 문제가 없는 경우에 yes 입력으로 끝.



    3 git의 초기 설정을 잊어 버리는 경향


    git config --global user.name "yourID"
    git config --global user.email "[email protected]"
    

    이메일 주소는

    그래서

    3.5 git 명령 메모


    git init 
    # Hugoのディレクトリで初期化実行
    
    git branch -m master(main etc)
    # ブランチ名決めて?
    
    git remote add origin [email protected]:yourID/yourREPO.git
    # リモートレポジトリ追加(SSH接続の場合)
    
    git pull origin master(ブランチ名)
    # プル!!
    
    git add .
    # ローカルフォルダ内全部追加
    
    git commit -m "hogehoge"
    # hogehogeはお好みのコメント
    
    git push origin master(例: main)
    # プッシュ!
    

    4 Hacker's Keyboard 취향에



    Google Play에서 다운로드 가능

    ESC 오른쪽 화살표 또는 스페이스 키 왼쪽 화살표가 Tab 기능을 수행합니다. 당연히, 명령의 보완도 할 수 있으므로 최고로 편리.

    이 기사에서 해결되었습니다, 감사합니다!



    Qiita 내







    외부 사이트





    링크 카드, 좋은.

    좋은 웹페이지 즐겨찾기