首页 > 系统相关 >linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客

时间:2022-11-21 18:09:19浏览次数:45  
标签:git leechoy hexo ## deepin gitee ssh


(利用gitee的原因,github服务器在国外,访问较慢所以改用了国内的gitee)

一、安装 node、npm、git

安装 nodejs和npm
sudo apt install node
安装git
sudo apt-get install git --y
检测是否安装好三个设备
node -v
npm -v
git -v

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github


linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_02

二、安装、初始化hexo

①第一步

sudo npm install -g hexo

②第二步

找到合适位置新建一个hexo文件夹

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_03

③第三步

利用cd命令进入hexo文件夹

执行以下命令

hexo init

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_hexo_04

执行hexo g

hexo g

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_05

此时本地可以http://localhost:4000访问,效果图如下初始化完成

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_06

三、构建gitter仓库、填写公钥、申请gitee pages

注册、登录、新建仓库
如我的下面的例子,仓库名称取和你的用户名一致 (避免产生二级域名),我的用户为了leechoy,所以都取leechoy,由于我已经创建过了所以显示已经存在,后面的语言最好选JavaScript

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_用户名_07

接下来回到我们的terminal ,获取我们的公钥

执行我们下面的命令,来看自己的设备是不是原来安装了公钥
cat ~/ .ssh/id_ras.pub
没有找到的话我们生成一个
ssh -keygen -t rsa -C "你的邮箱"
生成好后我们获取其公钥
cat ~/ .ssh/id_rsa.pub
后面以ssh-rsa开头的就是,我们把这段全部复制

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_linux_08


再来到码云的我的码云,找到自己构建的仓库,点击管理,载左侧找到公钥,填入对应的区

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_git_09

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_10

接下来,到服务-》gitee pages

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_11


开启pages(推荐使用https,因为安全),开启后gitee会给我们一个网站地址,此时为http://用户名.gitee.io

由于我们最开始仓库的值和用户的名字一致,所以没有二级域名

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_linux_12

最后修改配置文件,打开hexo文件夹中的 ——config.yml,改相应的位置

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_13

## 十五行 url 为gitee给你的pages的网址
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://leechoy.gitee.io
root: /

## 98行 type 为git 注意type:冒号后面要有空格 repo brancn下同
##repo为仓库克隆的地址
deploy:
type: 'git'
repo: https://gitee.com/leechoy/leechoy.git
branch: master

linux (deepin系统) 利用 码云gitee 和hexo 构建个人博客_github_14


上述 工作做好后,验证

hexo clean
hexo g
hexo d

此时用gitee给你的那个域名例我的:https://leechoy.gitee.io 就可以访问了


标签:git,leechoy,hexo,##,deepin,gitee,ssh
From: https://blog.51cto.com/u_13796931/5869566

相关文章

  • GitHub + Hexo 搭建个人博客网站
    一、准备工作1.GitHub+Hexo的优势Hexo提供现成的模板和模块;github的pages功能提供免费的服务器,零成本搭建属于自己的博客。2.需要了解的网站github,开源代码......
  • 利用qemu搭建deepin
    转自https://blog.davidwang.org/2022/10/27/deepin-riscv-qemu/笔者按照自己的实践稍作整理利用QEMU搭建deepin-riscv64宿主机环境:1.安装QEMUaptinstallqemu2.......
  • [Bug0052] Hexo+Butterfly博客报错extends includes/layout.pug block content includ
    问题Hexo主题Butterfly启动后报错extendsincludes/layout.pugblockcontentinclude./includes/mixins/post-ui.pug#recent-posts.recent-posts+postUIincludein......
  • Hexo+Butterfly主题设置背景透明度和字体
    效果新建css文件引入css改变页面的样式,推荐在一个自己新建目录创建。有人选择在主题文件夹下找到css文件夹(\themes\Butterfly\source\css),这样系统升级可能会把自己的代......
  • 深度操作系统 deepin V23 Alpha 正式发布
    深度操作系统deepinV23Alpha正式发布来源:OSCHINA编辑: 局2022-11-1010:28:00 22深度操作系统V23发布了首个Alpha版本,这是V23的阶段性版本。......
  • Hexo-Butterfly添加天气插件
    ​我的小站——半生瓜のblog感谢糖果屋Akilar店长的帮助——Akilarの糖果屋2021.11.15更新。这里推荐一下小孙同学添加的天气插件,更加美观。——​Butterfly主题添加天气......
  • 【hexo】butterfly主题添加备案信息
    butterfly主题添加备案信息由于新版butterfly主题删除了ICP配置,所以我们无法直接通过改_config.yml文件来设置备案信息显示。1.按照路径找到footer.pug文件2.打开编辑加入......
  • 一文搞懂docker安装Jenkins,从gitee上面拉取代码.部署到另一台服务器支持版本回退
    1.前言通过docker安装Jenkins,从gitee上面拉取代码.部署到另一台服务器,并用docker启动.达到一键式构建的目标扩展功能.1.支持版本回退.2.限制版本数量,超出自动清理2......
  • deepin网络启动容器
    dochttps://linuxhint.com/pxe_boot_ubuntu_server/https://stackoverflow.com/questions/43122080/how-to-use-init-parameter-in-docker-runhttp://www.rodsbooks.com......
  • Hexo + gitHubPage +git博客搭建
    Hexo+gitHubPage+git博客搭建之前参照网上的教程完成了博客的搭建。记录下自己怎么搭建博客的。大致流程如下:环境搭建(包括NodeGit)Github账号注册和配置安装配......