分分钟搭一个博客


由于总是因为一些小问题重装…记录一下安装过程…

STEP 1

  • 关闭服务器
halt 立刻关机
poweroff 立刻关机
shutdown -h n n分钟后关机
shutdown -r n n分钟后重启
shutdown -r now 立即重启
  • 装系统
    因为是在搬瓦工上搭的,一键就能装好了。为了能装上SS(某科学上网工具),选择了centos-6-x86_64。把root密码和ssh端口号复制下来。

  • SSH连接
    袁老板推荐了putty给我,在里面填上主机地址、端口号,进入类似于cmd的界面之后填root和密码。

  • 更新源
    避免之后安装的时候程序版本太低

yum update
  • vim配置
    比较简单的配置,主要是快捷键好用多了…当然也可以不用…
    F2保存
    F12保存并退出
    另外的可以不用管…
vim ~/.vimrc
syntax on
set nu cindent sw=4 sts=4 ts=4
set mouse=a
nmap  :w
nmap  :make %< 
nmap  :vs %<.in 
nmap  :!./%< < %<.in 
nmap  :!./%< < %<.in > %<.out  :vs %<.out 
nmap  ggVG "+y
nmap  :wq
nmap  
colorscheme delek

inoremap ( ()i
inoremap [ []i
inoremap " ""i
inoremap ' ''i
inoremap { {}i

STEP 2

接下来的安装步骤和官网一样了…

  • 安装Git
sudo yum install git-core
  • 安装nvm
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

为什么还是报错…

Your version of git is out of date. Please update it!

=> Appending source string to /root/.bashrc
sh: line 293: /nvm.sh: No such file or directory

因为没有新开一个线程环境变量没更新啊…关闭SSH,重连一个继续…一定要重连啊

  • 安装node
nvm install stable
  • 安装hexo
npm install -g hexo-cli

出现了warning,不要鸟…

npm WARN optional Skipping failed optional dependency /hexo-cli/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14

STEP 3

终于进入正题…来装博客吧…

  • 建Blog
    这个blog名字可以随便取,开心就好。
hexo init blog
cd blog
npm install
hexo server
  • 换主题
    官网上有很多主题包了,随便点进一个Random,套路应该都差不多吧…
    先下载主题包
cd blog
git clone https://github.com/stiekel/hexo-theme-random.git themes/random

先让hexo server停下来,不然会存在冲突。在blog文件夹下有个一主配置文件_config.yml

vim _config.yml

找到有一行theme的,把后面的landscape改成新的主题名,保存并退出。Title什么的顺带可以改一下。

theme: random

后面按照主题需要改一改…

  • 保持进程
    SSH关闭后进程也关了…要holdhexo server,袁老板推荐了screen
    安装一下…系统提示已经安装了…懵逼…
yum install screen

新建一个作业

screen -S blog

进入到一个干净的界面,这里面启动服务器

cd blog
hexo s

然后ctrl+a+z,离开这个作业。其实这个作业已经在后台跑了,这时断开SSH也可以,后台进程还在跑,不怕博客掉线了。

screen功能很强大啊…跳转跳转学一学…


然后,可以开始玩崭新的博客了…

你可能感兴趣的:(随笔)