刚为自己的笔记本装上双系统,Win10 + Ubuntu 16.04 LTS 64bit ,看见知乎上有人发布了一篇使用Win10搭建个人博客的文章 。感觉很有意思,所以想试试自己用Ubuntu搭建一个。
搭建环境:Ubuntu 16.04 LTS 64bit
搭建步骤
- 注册github 账号,建立新的repository 命名为 yourname.github.io;
- 安装git和nodejs;
1 2
| sudo apt install git sudo apt install nodejs
|
1 2 3 4
| sudo npm install -g n sudo n latest sudo n stable
|
- 配置git,并创建RSA私钥和公钥。在主目录下查看.ssh/id_rsa.pub文件,复制内容至github->settings->SSH and GPG keys->SSh keys->new ssh key(更多git使用方法戳这里 );
1 2 3 4 5
| git config --global user.name "yourname" git config --global user.email "youremail" #填写你在github上注册的账号和邮箱 ssh-keygen -t rsa -C "youremail" #邮箱同上
|
1 2
| sudo npm install -g hexo-cli #如发现2个warning,关于系统的,不用管它
|
1 2
| hexo init #此步骤在目标文件夹内进行,注意观察提示
|
1 2 3
| hexo generate #第一次会生成一个Hello World页面 hexo server #打开浏览器输入localhost:4000查看页面 #同样记到观察提示无误
|
1 2 3
| hexo new "title" #这会生成一个md文件,打开他,用markdown编辑内容 hexo generate #将md文件转化为静态HTML hexo server #本地查看自己的博客
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #编辑_config.yml文件 #编辑站点信息,所有内容务必在:后空一格(常凯申躺枪……)再行编辑 # Site title: #标题 subtitle: #副标题 description: #简介 author: #作者 language: zh-CN timezone: Asia/Shanghai # Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: https://github.com/RicalLiu/ricalliu.github.io.git #上面一行填写你的远程仓库(就是你在github上建的repo)可以点开那个仓库,将上面的链接选中https,然后复制内容进来 branch: master #编辑完后在terminal中输入 hexo deploy #然后输入你的github账号和密码
|