南通集团网站建设,移动端使用wordpress富文本编辑器,西安网站建设公司 云阔,最新新闻事件100字Github搭建个人博客全攻略 一、Github二、配置博客仓库三、配置Git用户SSH密钥四、Deploy Key or Token方法一#xff1a; Deploy Key方法二#xff1a; Token 五、Hexo六、 主题七、 发布博文八、参考链接 一、Github
Github是开发者的代码仓库#xff0c;一个开源和分享社… Github搭建个人博客全攻略 一、Github二、配置博客仓库三、配置Git用户SSH密钥四、Deploy Key or Token方法一 Deploy Key方法二 Token 五、Hexo六、 主题七、 发布博文八、参考链接 一、Github
Github是开发者的代码仓库一个开源和分享社区。 本文前提是已注册github账号。 二、配置博客仓库
假设用户名为MyName
进入个人主页(https://github.com/用户名)选择Repositories点击NewRepository name填入MyName.github.io即MyName/MyName.github.io点击Create Repository 三、配置Git用户SSH密钥
安装Git或TortoiseGit后者添加环境变量打开git bash或命令行执行ssh-keygen -t ed25519 -C your_emailexample.com默认在C:/Users用户名/.ssh里找到id_ed25519.pub如步骤2使用rsa则是 id_rsa.pub记事本打开复制里面的内容右上角头像进入Settings选择SSH and GPG Keys点New SSH Key随意填入TitleKey粘贴步骤3的密钥点击Add SSH Key 四、Deploy Key or Token
博客Hexo部署用到Deploy Key或者Token的方式选其一即可
方法一 Deploy Key
进入仓库页面的Setting选择Deploy Key点击Add Deploy Key密钥生成步骤同步骤三生成的时候选择保存其他的文件名复制密钥内容到Key栏
方法二 Token
点个人头像选择Setting再选Developer SettingsPerson access tokens点tokens (classic)Generate new Token(classic)填写信息Expiration默认30天Select scopes勾选repo栏即可点击Generate token复制生成的Token下一步使用 五、Hexo
下载安装node添加环境变量配置依赖下载路径安装hexo
npm install -g hexo-cli
npm install -g hexo-renderer-pug
npm install -g hexo-renderer-stylus
npm install -g hexo-deployer-git建立博客预览效果
# 新建博客目录
mkdir blog
# 初始化hexo项目
hexo init blog
# 安装依赖
cd blog
npm install
# 生成静态文件
hexo generate
# 启动本地服务器 http://localhost:4000
hexo serverGithub部署
# blog/_config.yml, token或ssh key选一个repo配置每个:号后面必须带一个空格
url: https://MyName.github.io/MyName.github.io
deploy: type: gitrepo: https://上一步得到的token值github.com/MyName/MyName.github.io# repo: gitgithub.com:MyName/MyName.github.io.gitbranch: mastermessage: #执行部署
hexo deploy六、 主题
git clone https://github.com/主题仓库地址.git themes/主题名# 编辑_config.yml
theme: 主题名七、 发布博文
hexo new post How to build a bolg with Hexo on Github
hexo clean
hexo generate
hexo deploy登录https://MyName.github.io/即可查看发布的博文更多知识点请上Hexo官网查阅。 八、参考链接
[1] Generating a new SSH key and adding it to the ssh-agent [2] 在 GitHub Pages 上部署 Hexo