关于博客搭建的一些注意点

关于博客搭建的一些注意点

首先是工具的准备

nodejs : 包含两个命令 node npm

hexo: 快速、简洁且高效的博客框架,支持markdown 插件和扩展性很好

git:需要安装git 通过git 命令来操作github

github账号:github提供了一个github pages功能可以支持站点,是搭建博客的重点

这其中由于国内网络的限制,nodejs 是国外的产品这直接导致在下载时下载速度极慢而且很容易断

下载地址: https://npm.taobao.org/mirrors/node/v12.20.0/ 这个时国内的地址,速度较友好

hexo操作

首先通过git 临时更换npm 源

$ npm config set registry https://registry.npm.taobao.org
$ npm config get registry
https://registry.npm.taobao.org/

通过npm来安装hexo,通过以下俩个命令安装需要一点时间,其中blog目录就是博客目录,根据自己情况选择目录,

npm install hexo-cli -g  
hexo init blog            
cd blog
npm install       
hexo server 

hexo server是临时在本地开启一个端口,支持本机访问,可以通过这个命令预览页面

github操作

命名仓库名字的时候需要尤其注意:**仓库名字必须是:xxx.github.io**否则后续无法通过https://xxx.github.io/ 的域名访问

关于博客搭建的一些注意点_第1张图片

设置分支的时候也需要将分支名称改为master ,一般可能默认是main 可以通过settings来设置

配置 SSH key

使用Git-Bash工具 先设置全局账户

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

然后生成ssh密钥对

ssh-keygen -t rsa

执行后一路敲回车,完成后将id_rsa.pub用记事本打开复制 添加到GitHub上

hexo有关命令

命令 功能
$ hexo clean 清理缓存文件 () 和生成的文件 ()
hexo -d, --deploy 生成完成后部署
hexo n ’xxx‘ 新建一篇名为xxx的文章
hexo -p,–path 自定义帖子的路径。
hexo -g ,generate 生成页面

hexo文件部署

记事本打开 _config.yml文件

...
language: zh-CN
...
url: https://veilhry.github.io #网站名字改成自己的

...

deploy:
  type: git
  branch: main
  repo: 
    github: https://github.com/budongshu/veilhry.github.io.git #仓库名字改成自己的

修改语言 url 以及deploy信息

要安装一个部署插件 hexo-deployer-git

npm install hexo-deployer-git --save

最后执行 (g 是 generate 缩写,d 是 deploy 缩写)

hexo g -d

你可能感兴趣的:(杂记,git,github)