เดนเดฌเตโเดฑเดฟเดจเต เด เตฝเดชเตเดชเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเด เดถเตเดทเด, GitHub-เดจเตเดฑเต (เดฌเตเดฑเตเดฑ) เดธเดตเดฟเดถเตเดทเดค - เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดตเดณเดฐเต เดเตเดฑเดเตเดเต เดฒเตเดเดจเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต เดเดจเตเดจเดคเต เดเดจเตเดจเต เด เดคเตเดญเตเดคเดชเตเดชเตเดเตเดคเตเดคเดฟ.
"เดฌเตเดฑเตเดฑ" เดเดฃเตเดเตเดเดฟเดฒเตเด, เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดชเตเดชเตเดดเตเด เดชเดฐเดฟเดถเตเดงเดจเดฏเดฟเดฒเดพเดฃเต เดเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดพเตฝ เด เดคเตเดคเดฐเด เด เดเดฟเดตเดฐเดฏเดฟเดเตฝ เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เด เดเตเตพ เดธเตเดตเดเดพเดฐเตเดฏ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดฌเตเดฑเตเดฑเดฏเตเดเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดธเดตเดฟเดถเตเดทเดคเดฏเดพเดฃเดฟเดคเต. เด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต เดเดพเตป เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
เดเดฐเดฟเดคเตเดฐเด
เดเดเตเดเตพ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเดฐเดเดญเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดเดค โเดเดจเตเดจเตเดเตเดเตเดฑเดฟเดเตเดเตโ เดตเตเดฌเตโเดธเตเดฑเตเดฑเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเด เดเดณเตเดชเตเดชเดตเตเด เดธเตเดเดจเตเดฏเดตเตเดฎเดพเดฏ เดเดชเตเดทเตป เดคเดฟเดฐเดฏเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ, เดเดจเดฟเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดฐเดพเดคเตเดฐเดฟเดเตพ เดเตเดฒเดตเดดเดฟเดเตเดเตเดฃเตเดเดฟเดตเดจเตเดจเต, เดจเดฟเดฐเดตเดงเดฟ เดฒเตเดเดจเดเตเดเดณเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดเตเดฃเตเดเดฟ เดตเดจเตเดจเต.
เดเดฟเดฒ เดเดณเตเดเตพ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ เดเดฐเต เดเตเดฒเตเดกเต เดธเตเตผเดตเตผ, เดเตเดเดพเดคเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดธเตเดฑเตเดฑเตเดเตพ เดเดฐเต เดถเตเดเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเตเดณเตเดณ เดเตเดฒเดฟ, เดเดเดชเตเดเตฝ, เดชเตเดฏเตโเดฎเตเดจเตเดฑเต เดเดจเตเดจเดฟเดต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเดพเดคเตเดคเดตเตผ, เดเดชเตเดชเตเตพ เดเดคเต GitHub-เดฒเตเด GitLab-เดฒเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดคเต เดเดฒเตเดฒเดพเดตเดฐเตเดเตเดฏเตเด เดตเตเดฏเดเตเดคเดฟเดชเดฐเดฎเดพเดฏ เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเดพเดฃเต.
เดเดจเตเดฑเต เด เดตเดธเดพเดจ เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเต GitHub เดชเตเดเตเดเตพ เดเดฏเดฟเดฐเตเดจเตเดจเต.
เดชเตเดเตเดเดณเต เดเตเดฑเดฟเดเตเดเต
เดเตผเดเตเดเดพเดฃเต เด
เดฑเดฟเดฏเดพเดคเตเดคเดคเต gh-pages
- เดเดคเต เดเดฐเต เดตเตเดฌเตโเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดเดชเตเดทเดจเดพเดฃเต, เดเดคเต เดธเตเดเดจเตเดฏเดฎเดพเดฏเดฟ เดจเตฝเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเต เดชเตเดฑเดฎเต, เดตเตเดฏเดเตเดคเดฟเดเดค เดตเตเดฌเตโเดธเตเดฑเตเดฑเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดคเต เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฒเตเดฒเดพ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเตเด GitHub เดจเตฝเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต.
เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดเดฐเต เดถเดพเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต gh-pages
, เดเดฐเต เดเดชเดฏเตเดเตเดคเต เดธเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ - เดชเตเดฐเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดถเตเดเดฐเด username.github.io
เดธเตเดฑเตเดฑเต เดเดฑเดตเดฟเดเดเตเดเตพเดเตเดเตเดชเตเดชเด master
เดถเดพเด.
เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด CNAME
เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเด เดธเดนเดฟเดคเด เดจเดฟเดเตเดเดณเตเดเต เดกเตเดฎเตเดฏเตเตป เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต เดกเดฟเดเตปเดเดธเต GitHub เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด.
เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเตเดฑเตเดฑเต เดเดเตเดเดจเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดตเดฟเดเต เดงเดพเดฐเดพเดณเด เดฒเตเดเดจเดเตเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดเดจเดฟเดเตเดเต เดเดฑเดชเตเดชเตเดฃเตเดเต, เด เดคเดฟเดจเดพเตฝ เดเดพเตป เดเตเดเตเดคเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเดพเตป เดชเตเดเตเดจเตเดจเดคเต เด เดคเดฒเตเดฒ.
เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจ เดชเตเดฐเดถเตเดจเด
เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดจเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดชเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เด เดต เดถเตเดเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดเตเดฐเดฟเดฏ เดฒเดณเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดงเดฟเด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดดเตเดคเตเดเดฏเตเด เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด. เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดเดฑเดตเดฟเดเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดธเตเดตเดเดพเดฐเตเดฏ เดถเตเดเดฐเดคเตเดคเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดธเตเดฑเตเดฑเดฟเตฝ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดฎเดพเดฑเตเดฑเดฎเตเดฃเตเดเดพเดเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด, เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดคเดฒเดฎเตเดฑเดฏเดฟเดฒเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดชเตเดเตเดเตพเดเตเดเตเด เดชเตเดฐเดงเดพเดจ เดธเตเดฑเตเดฑเต เดถเตเดเดฐเดฃเดคเตเดคเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เด เดจเตเดคเดฐเตเดเตเดทเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดธเดฎเตเดฆเตเดงเดฟเดฏเตเดฃเตเดเต
เด เดเตเดคเตเดคเดฟเดเต, เดตเตเดฌเตโเดธเตเดฑเตเดฑเดฟเดฒเต เดเดฐเต เดชเตเดชเตเดชเต-เด เดชเตเดชเต เด เดฑเดฟเดฏเดฟเดชเตเดชเดฟเดฒเต GitHub-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดตเดพเตผเดคเตเดคเดพเดเตเดเตเดฑเดฟเดชเตเดชเดฟเดฒเต, เดชเตเดคเตเดคเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดเดฐเต CI/CD เดถเตเดฐเดฆเตเดงเดฏเดฟเตฝเดชเตเดชเตเดเตเดเต, เดเดคเต เดเตเดฑเดเตเด เดชเตเดฐเดฏเดคเตเดจเดคเตเดคเตเดเต เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดเดฟ.
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดชเตเดเต เดเดจเดฑเตเดฑเตเดฑเดฑเตเดเดณเต เดเตเดฑเดฟเดเตเดเต
เด เดเดช เดเดจเดคเตเดคเดฟเตฝ เดเดพเตป เดชเตเดฐเดคเตเดฏเตเด เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฎเตเดชเตเดดเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเดดเตเด เดเดพเตป เดเดฃเตเดเตเดคเตเดคเดฟเดฏ เดฐเดฃเตเดเต เดคเตเดธเดฟเดธเตเดเตพ เดเดพเตป เดชเดเตเดเดฟเดเตเด:
1) เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดฏเตเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดฐเต เดเดจเดฑเตเดฑเตเดฑเตผ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดเดจเตเดจเต. เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเด เดธเดฎเดฏเดคเตเดคเดพเดฃเต เดเดพเตป เด เดเดถเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเดจเตเดจเดคเต, เด เดคเดฟเดจเตเดฑเต เดเตเดเตเดคเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดเตเดเตเด เดเดเตเดเตเดฎเตเดทเดจเตเด เดเตเดฐเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเด. เดเดคเตเดเตเดเดพเดคเต, เดชเตเดฒเดเดฟเดจเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เด เดงเดฟเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดธเตเดตเดฏเด เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดจเดฒเตเดฒ เดเดพเดฐเดฃเดฎเดพเดฃเดฟเดคเต;
2) เดเดคเต เดเดจเดฑเตเดฑเตเดฑเตผ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดฃเด เดเดจเตเดจเดคเต เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดเดค เดเตเดฏเดฟเดธเดพเดฃเต, เดเดจเตเดจเดพเตฝ GitHub เดชเตเดเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต เดชเตเดฐเดพเดฐเดเดญ เดฎเตเดดเดเตเดเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดฃเด เดเดจเตเดจเดคเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต.
เดเดจเตเดฑเต เดเดจเดฑเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเต เดเดฆเตเดฏ เดชเตเดฏเดฟเดจเตเดฑเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต.
__
เดชเตเดฐเดถเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจ
เดเดฐเต เดธเตเดตเดเดพเดฐเตเดฏ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดชเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต (เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ) เดเดดเตเดคเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดเตเดฎเดคเดฒ. เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตฝ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดเตพเดชเตเดชเตเดเตเด. เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดคเดจเตเดจเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดชเตเดเตเดเตพ เดชเตเดคเต เดถเตเดเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด.
เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เดเดชเดเดฐเดฃเดเตเดเตพ
เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดชเดเดฐเดฃเดเตเดเตพ:
- GitHub เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ;
- เดชเตเดคเตเดคเตบ 3.7;
- เดชเตเดฒเดฟเดเตเดเตป;
- Git;
- GitHub เดชเตเดเตเดเตพ.
เดเตเดฐเดฌเดฟเตพเดทเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เด
เดคเดฟเดจเดพเตฝ, เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเตเดฎเดพเดฏเดฟ เด
เตฝเดชเตเดชเด เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเตเดเดฏเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเตเดณเตเดณ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดเตเดเดจเต เดเดดเตเดคเตเดจเตเดจเตเดตเตเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดค เดถเตเดทเด, เด เดธเดเดตเดฟเดงเดพเดจเด เดเดฏเตผเดจเตเดจเตเดตเดจเตเดจ เดชเตเดฐเดถเตเดจเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ. เดเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต, เด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเดฃเด.
Github เดคเดจเตเดจเต เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดตเดฐเดฃเด
เดเดฐเต เดซเตเตพเดกเดฑเดฟเตฝ เดชเตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเดพเดฃเต เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดดเตเดคเตเดจเตเดจเดคเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต .github
เด
เดคเดฟเดจเตเดฑเต เดเดชเดซเตเตพเดกเดฑเตเด workflows
. เดเดคเต เดธเตเดตเดฎเตเดงเดฏเดพ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดชเตเดเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดเดพเดฌเดฟเดฒเต เดเดกเดฟเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฏเตเดฏเดพเด.
เดเดฐเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดซเตเดฎเดฟเดจเตเดฑเต เดเดฆเดพเดนเดฐเดฃเด
เดซเตเดฎเดฟเตฝ เดเดพเตป เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เด เดญเดฟเดชเตเดฐเดพเดฏเด เดชเดฑเดฏเตเด
name: CI # ะฝะฐะทะฒะฐะฝะธะต ัะบัะธะฟัะฐ: ะฑัะดะตั ะพัะพะฑัะฐะถะฐัััั ะฒะพ ะฒะบะปะฐะดะบะต Actions
on: [push] # ะดะตะนััะฒะธะต, ะฟะพ ะบะพัะพัะพะผั ะทะฐะฟััะบะฐะตััั ะดะฐะฝะฝัะน ัะบัะธะฟั
jobs: # ัะพะฑะพัั, ะบะพัะพััะต ะฑัะดัั ะฒัะฟะพะปะฝััััั
build: # ัะฑะพัะบะฐ, ะบะพัะพัะฐั..
runs-on: ubuntu-latest # ..ะฑัะดะตั ะทะฐะฟััะตะฝะฐ ะฝะฐ ะพัะฝะพะฒะต ััะพะณะพ ะพะฑัะฐะทะฐ
steps: # ัะฐะณะธ ะบะพัะพััะต ะฑัะดัั ะฟัะพะดะตะปะฐะฝั ะฟะพัะปะต ะทะฐะฟััะบะฐ ะพะฑัะฐะทะฐ
- uses: actions/checkout@v1 # ะฟะตัะตั
ะพะด ะฒ ัะฐะผัั ะฐะบััะฐะปัะฝัั ะฒะตัะบั
- name: Run a one-line script # ะธะผั ัะฐะฑะพัั ะฝะพะผะตั 1
run: echo Hello, world! # ัััั ัะฐะฑะพัั ะฝะพะผะตั 1 (bash-ะบะพะผะฐะฝะดะฐ ะทะฐะฟะธัะฐะฝะฐ ะฒ ะพะดะฝั ัััะพะบั)
- name: Run a multi-line script # ะธะผั ัะฐะฑะพัั ะฝะพะผะตั 2
run: | # ัััั ัะฐะฑะพัั ะฝะพะผะตั 2 (ะผะฝะพะณะพัััะพัะฝะฐั)
echo Add other actions to build,
echo test, and deploy your project.
เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดจเดฎเตเดเตเดเต เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดเดดเตเดคเดพเด:
0) เดจเดฟเดเตเดเตพเดเตเดเต "CI" เดเดจเตเดจ เดชเตเดฐเตเด เดจเตฝเดเดพเด. เดฐเตเดเดฟเดฏเตเดเต เดเดพเดฐเตเดฏเด.
1) เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด/เดเตเดฐเดฟเดเตผ เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตเดเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดทเต เดเดฃเต.
on:
push
2) เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเตฝ เดเดฌเตเดฃเตเดเต เดคเดฟเดเดเตเดเตเด เดคเตเดชเตโเดคเดฐเดพเดฏเดคเดฟเดจเดพเตฝ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต เดเดเตเดเตพ เดเดฟเดคเตเดฐเด เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต. เดจเตเดเตเดเตเดจเตเดจเต
build:
runs-on: ubuntu-latest
3) เดเดเตเดเดเตเดเดณเดฟเตฝ, เดชเตเดฐเดงเดพเดจ เดเตเดฒเดฟเดเตเดเต เดคเดฏเตเดฏเดพเดฑเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดจเตเดคเดฐเตเดเตเดทเด เดเดเตเดเตพ เดเดฆเตเดฏเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด.
3.1) เดจเดฎเตเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดฌเตเดฐเดพเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเตเด (เดธเดพเดงเดพเดฐเดฃ เดเดเตเดเด checkout
):
- uses: actions/checkout@v1
3.2) เดชเตเดคเตเดคเตบ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.7
3.3) เดเดเตเดเดณเตเดเต เดเดจเดฑเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
3.4) เดธเตเดฑเตเดฑเต เดชเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด:
- name: Make output folder
run: mkdir output
4) เดธเตเดฑเตเดฑเดฟเดฒเต เดตเตผเดเตเดเต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด เดคเดพเดฏเดคเต, เดฎเตเดฎเตเดชเดคเตเดคเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเด เดตเตเดฐเตเดฆเตเดงเตเดฏเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดธเตเดฑเตเดฑเต เดถเตเดเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเตเตผเดเตเดเดพเดจเตเด, เดเดฐเต เดคเดตเดฃเดฏเตเด เดธเตเดฑเตเดฑเต เดถเตเดเดฐเด เดเตเดฒเตเตบ เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดเตเดคเตเดค เดเดเตเดเด:
- name: Clone master branch
run: git clone "https://${{ secrets.ACCESS_TOKEN }}@github.com/${GITHUB_ACTOR}/${GITHUB_ACTOR}.github.io.git" --branch master --single-branch ./output
เด เดเดเตเดเด เดธเดฟเดธเตเดฑเตเดฑเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต:
- เดตเตเดฐเดฟเดฏเดฌเดฟเตพ
GITHUB_ACTOR
GitHub เดธเตเดตเดฏเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฐเตเดเต เดชเดฟเดดเดตเดฟเดฒเตเดเตเดฏเดพเดฃเต เด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเด เดเดชเดฏเตเดเตเดคเตเดจเดพเดฎเด; - เดตเตเดฐเดฟเดฏเดฌเดฟเตพ
secrets.ACCESS_TOKEN
เดเดคเต เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเตGithub เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดเตเดเตบ , เดเดพเดฌเดฟเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เดเดคเต เดเดฐเต เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดพเดฏเดฟ เดเตเดฎเดพเดฑเดพเดSecrets
เดเดเตเดเดณเตเดเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ. เดเดจเดฑเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดเตเดเตเดเตบ เดเดฐเดฟเดเตเดเตฝ เดเดเตเดเตพเดเตเดเต เดจเตฝเดเตเด, เด เดคเดฟเดฒเตเดเตเดเต เดเตเดเตเดคเตฝ เดเดเตเดธเดธเต เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เด เดคเตเดชเตเดฒเต เดคเดจเตเดจเต เดธเตเดเตเดฐเดเตเดเตเดธเต เดเดจเดเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเด.
5) เดจเดฎเตเดเตเดเต เดจเดฎเตเดฎเตเดเต เดชเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด:
- name: Generate static pages
run: pelican content -o output -s publishconf.py
เดเดจเดฑเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดฟเดฏ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ เด
เดฏเดฏเตเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเตเดเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต (-o output
) เดเตเดเดพเดคเต เดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเด (-s publishconf.py
; เดชเตเดฒเดฟเดเตเดเตป เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดฒเตเดเตเดเตฝ เดเตเตบเดซเดฟเดเดฑเดฟเดจเตเดฏเตเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฟเดจเตเดฏเตเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเดฎเตเดชเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเดพเดฏเดฟเดเตเดเดพเด.).
เดเดเตเดเดณเตเดเต เดซเตเตพเดกเดฑเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเดณเตเดณเดคเตเดจเตเดจเต เดเดพเตป เดจเดฟเดเตเดเดณเต เดเตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดเตเดเดเตเดเต output
เดธเตเดฑเตเดฑเต เดถเตเดเดฐเด เดเดคเดฟเดจเดเด เดเตเดฒเตเตบ เดเตเดฏเตเดคเต.
6) เดจเดฎเตเดเตเดเต เดเดฟเดฑเตเดฑเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเต เดจเดฎเตเดฎเตเดเต เดฎเดพเดฑเดฟเดฏ เดซเดฏเดฒเตเดเตพ เดธเตเดเดฟเดเดฏเดพเดเตเดเดพเด:
- name: Set git config and add changes
run: |
git config --global user.email "${GITHUB_ACTOR}@https://users.noreply.github.com/"
git config --global user.name "${GITHUB_ACTOR}"
git add --all
working-directory: ./output
เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดเดคเดฟเดจเดเด เด
เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดเดฐเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เด เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเตเดเตพ เดฒเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเดฑเดเตเดเดฑเดฟ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเดพเดจเตเดณเตเดณ เดเดฎเดพเตปเดกเต เดเดเตเดเดจเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเตเด - cd output
.
7) เดจเดฎเตเดเตเดเต เดเดฐเต เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เดธเดจเตเดฆเตเดถเด เดธเตเดทเตเดเดฟเดเตเดเดพเด, เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดพเด, เด
เดต เดถเตเดเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดคเดณเตเดณเดพเด. เด
เดคเดฟเดจเดพเตฝ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เดตเตเดฏเตผเดคเตเดฅเดฎเดพเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเด เด
เดคเดฟเดจเดพเตฝ เดฌเดพเดทเดฟเตฝ เดเดฐเต เดชเดฟเดถเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเด (เดเดเตเดเตเดชเตเดเตเดเต เดซเดฒเด เด
เดฒเตเดฒ 0
) - เดเดฆเตเดฏเด, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดคเดฟเดเตเดเดพเดฌเดฆเตเดงเดฎเดพเดเตเดเตเดเดฏเตเด เดคเดณเตเดณเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต git diff-index --quiet --cached HEAD --
เด
เดคเต เดเตเตผเดฎเดฟเดจเดฒเดฟเดฒเตเดเตเดเต เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเด 0
เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเต เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดจเตเดจเตเด เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเตเดเดพเดคเต 1
เด
เดคเตเดคเดฐเด เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดฃเตเดเต. เด
เดชเตเดชเตเตพ เด เดเดฎเดพเตปเดกเดฟเดจเตเดฑเต เดซเดฒเด เดเดเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เด
เดคเดฟเดจเดพเตฝ, เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดเตโเดธเดฟเดเตเดฏเตเดทเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเดณเดฟเตฝ, เด เดเดเตเดเดคเตเดคเดฟเตฝ เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เด
เดตเดธเตเดฅเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเตพ เดเดเตเดเตพ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเด, เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฐเดพเดทเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดธเตเดตเดฏเดฎเตเดต เดเตเดฐเดพเดทเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเดเตเดเตพเดเตเดเต เด
เดฏเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดชเดเดฐเด.
เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดชเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเดณเตเดเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเตเด เดเดเตเดเตพ เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเต.
- name: Push and send notification
run: |
COMMIT_MESSAGE="Update pages on $(date +'%Y-%m-%d %H:%M:%S')"
git diff-index --quiet --cached HEAD -- && echo "No changes!" && exit 0 || echo $COMMIT_MESSAGE
# Only if repo have changes
git commit -m "${COMMIT_MESSAGE}"
git push https://${{ secrets.ACCESS_TOKEN }}@github.com/${GITHUB_ACTOR}/${GITHUB_ACTOR}.github.io.git master
working-directory: ./output
เดซเดฒเด
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดชเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดธเตเดตเดเดพเดฐเตเดฏ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเดคเตเดเตเดเดฟเดฒเตเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดเตเดดเดฟเตฝ เดจเดฟเดจเตเดจเต git เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเต GitHub เดตเตเดฌเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเต เดเดฐเต เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดธเตเดตเดฏเด เดเดฒเตเดฒเดพเด เดเตเดฏเตเดฏเตเด. เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เด เดชเตเดฐเดคเตเดเตเดทเดฟเดคเดฎเดพเดฏเดฟ เดคเดเตผเดจเตเดจเดพเตฝ, เดจเดฟเดเตเดเดณเตเดเต เดเดฎเตเดฏเดฟเดฒเดฟเดฒเตเดเตเดเต เดเดฐเต เด เดฑเดฟเดฏเดฟเดชเตเดชเต เด เดฏเดฏเตโเดเตเดเตเด.
เดฎเตเดดเตเดตเตป เดเตเดกเต
เดเดพเตป เดเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเดคเดฟเดชเตเดชเต เดเดชเตเดเตเดทเดฟเดเตเดเตเด, เด เดคเดฟเตฝ เด เดตเดธเดพเดจ เดเดเตเดเดคเตเดคเดฟเตฝ เดเดฐเต เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดฎเตเดฏเดฟเตป เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดคเดณเตเดณเดชเตเดชเตเดเตเดเดคเดพเดฏเดฟ เด เดฑเดฟเดฏเดฟเดชเตเดชเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดฐเดนเดธเตเดฏเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดตเดฟเดเต เดฌเตเดเตเดเต เดเตเดเตเดเดฃเตเด เดธเดจเตเดฆเตเดถเด เด เดฏเดฏเตโเดเตเดเตเดฃเตเด เดเดชเดฏเตเดเตเดคเต เดเดกเดฟเดฏเตเด เดเตเตผเดเตเดเตเดจเตเดจเต.
name: Push content to the user's GitHub pages repository
on:
push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Make output folder
run: mkdir output
- name: Clone master branch
run: git clone "https://${{ secrets.ACCESS_TOKEN }}@github.com/${GITHUB_ACTOR}/${GITHUB_ACTOR}.github.io.git" --branch master --single-branch ./output
- name: Generate static pages
run: pelican content -o output -s publishconf.py
- name: Set git config and add changes
run: |
git config --global user.email "${GITHUB_ACTOR}@https://users.noreply.github.com/"
git config --global user.name "${GITHUB_ACTOR}"
git add --all
working-directory: ./output
- name: Push and send notification
run: |
COMMIT_MESSAGE="Update pages on $(date +'%Y-%m-%d %H:%M:%S')"
git diff-index --quiet --cached HEAD -- && echo "No changes!" && exit 0 || echo $COMMIT_MESSAGE
git commit -m "${COMMIT_MESSAGE}"
git push https://${{ secrets.ACCESS_TOKEN }}@github.com/${GITHUB_ACTOR}/${GITHUB_ACTOR}.github.io.git master
curl "https://api.telegram.org/bot${{ secrets.BOT_TOKEN }}/sendMessage?text=$COMMIT_MESSAGE %0ALook at ${GITHUB_ACTOR}.github.io %0ARepository%3A github.com/${GITHUB_ACTOR}/${GITHUB_ACTOR}.github.io&chat_id=${{ secrets.ADMIN_ID }}"
working-directory: ./output
เดธเตเดเตเดฐเตเตปเดทเตเดเตเดเตเดเตพ
เดธเตเดดเตเดธเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดเดพเดฌเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฑเดฃเตเดฃเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเดจเตเดฑเต เดซเดฒเด
เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดฌเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเตเดถเด
เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดฒเดฟเดเตเดเตเดเตพ
เด เดตเดฒเดเดฌเด: www.habr.com