zoukankan      html  css  js  c++  java
  • 在github上搭建个人博客

    1、平台注册账号,新建域名

    github(源码托管服务站):https://github.com/
    到GitHub官网,注册自己的账号,填好用户名,密码,邮箱,并完成邮箱验证就可以啦!
    默认的域名是http://username.github.io/,(username为你想要的名字)如果想要一个特别的域名,可以买一个域名,并在setting里面绑定就可以了。
    以上完成了第一步,我们有自己的代码仓库了,接下来我们要配置本机环境了!
    2、Windows环境搭建
    (1)node.jshttps://nodejs.org/en/download/
    (2)githttps://git-scm.com/downloads
    (3)工具安装完成之后,打开命令窗口(Win+R,输入CMD,回车),分别输入: node -v ,  npm -v ,  git version 。
    若出现版本号,则安装成功。
    3、服务器 SSH授权

     cd ~/.ssh  #检查本机已存在的ssh密钥,如果提示:No such file or directory 说明你是第一次使用git。
    
     ssh-keygen -t rsa -C "dinphy1205@126.com"  #生成keygen密钥:ssh-keygen -t rsa -C "邮件地址",然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录(C:UsersAdministrator),找到.sshid_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:[直达](https://github.com/settings/keys),将刚复制的内容粘贴到key那里,title随便填,保存。
    
     ssh -T git@github.com  # 测试是否成功,注意邮箱地址不用改。如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:Hi liuxianan! You've successfully authenticated, but GitHub does not provide shell access.看到这个信息说明SSH已配置成功!

    此时你还需要配置:
     git config --global user.name "dinphy"  #你的github用户名,非昵称  git config --global user.email "dinphy1205@126.com"  #填写你的github注册邮箱

    4、用到的模板:hexo

    (1)安装hexo
    在任意一个地方新建一个文件夹,打开这个文件夹后右键选择git bash,输入命令: npm install -g hexo 安装hexo即可。

    注意,在回车之后,可能会出现一行WARN的警告语句,不用管它,什么都不要按,等着。。。过一段时间如果出现hexo版本号之类的语句就代表差不多了。
    然后输入命令: npm install hexo --save  出现WARN的警告语句,不用管它,紧接着输入命令: hexo v  查看是否安装成功。
    之后会列出十多行环境配置清单,说明安装好了。
    别着急,就快成功了,再坚持一小小下,嘿嘿。
    (2)初始化hexo
    在任意一个地方新建一个文件夹,打开这个文件夹后右键选择git bash,输入命令: hexo init  实现初始化。
    出现INFO Start blogging with Hexo!语句,说明初始化成功。
    下载好了,再输入命令: hexo s  启动服务,这时候我们就可以打开浏览器了,在地址栏中输入http://localhost:400/,我们就可以看到搭建好的博客界面了,我们的博客建成功啦!!!开不开心?高不高兴?是不是很有成就感?
    我们可以去看一下我们的源码的位置,就在之前新建的那个文件夹里,在source -> _posts文件夹下,有一篇hello-world.md的初始化文章,如果想要添加新的文章,可以在命令行输入 hexo new 'filename' ,就会生成一个新的.md文件,对它编辑就可以了。
    (3)上传项目
    先打开配置文档_config.yml,对它做如下修改,repository后面的内容是  git@gitbub.com:username/库地址  的形式
    注意:type、repository、branch冒号的后面都有一个空格

    =====================================================
    # Deployment
    ## Docs: https://hexo.io/docs/deployment.html
    deploy:
    type: git
    repository: git@github.com:dinphy/dinphy.github.io.git
    branch: master
    =====================================================

    部署好之后,我们就可以上传我们的代码咯

    回到命令行窗口,输入 npm install hexo-deployer-git --save ,
    再输入 hexo g ,然后再 hexo d ,就可以将我们public里面的代码上传咯,在GitHub上可以看到我们上传的代码。这样别人也可以通过域名访问我们博客了。在地址栏输入http://域名就可以访问。
    (4)更改主题
    在hexo官网上下载自己喜欢的theme,点击图片可以预览主题,点击图片下面的文字就可以打开下载链接
    复制源码的url,在git hash 命令窗口下载主题,输入git clone url,注意得手动粘贴,Ctrl+v无效
    接着,将配置文件中的theme改为新的主题的名字,记住一定要将下载下来的文件夹放到themes文件夹里!

    =====================================================
    # Extensions
    ## Plugins: https://hexo.io/plugins/
    ## Themes: https://hexo.io/themes/
    theme: landscape
    =====================================================
    landscape为主题名,改这里就对了

    差不过就这么多啦,接着就可以根据主题的使用文档进行博客的修改,改成自己喜欢的样子!

  • 相关阅读:
    WebAPI 资料
    TransactionScope事务类的使用
    Go入门笔记34-Go 使用Ioctl
    解决XShell XFTP传输Go可执行文件导致出错问题
    Go入门笔记33-Go 交叉编译
    博客园添加横向菜单
    C# 正则替换、Json格式化等
    Ubuntu批量修改文件后缀
    Linux免密登录
    Go入门笔记32-继承
  • 原文地址:https://www.cnblogs.com/dinphy/p/9010508.html
Copyright © 2011-2022 走看看