麦克的茶馆


  • 首页

  • 归档

  • 关于我

  • 搜索

使用octopress搭建个人博客

时间: 2015-06-22 分类: 技术   字数: 588 字 阅读: 2分钟 阅读次数:

1 在本地系统安装octopress系统。具体步骤参考

Mac环境下部署Octopress个人博客到Heroku

2 创建新文章

rake new_post['文章标题']

3 部署到heroku

rake generate
git add .
git commit -m "add new post"
git push heroku master

4 部署到vps

3.1 服务器端:安装httpd server

sudo yum -y install httpd

3.2 服务器端:增加虚拟服务器配置

在 /etc/httpd/conf.d目录下,添加一个vhost-name.conf文件,内容如下:

   <VirtualHost *:80>
 	 ServerName   你的域名
  	 DocumentRoot /home/user/octopress  #注意这里user换成你的用户名
	</VirtualHost>
	<Directory /home/user/octopress>
		Require all granted
	</Directory> 

3.3 本地端:修改octopess目录下的Rakefile,填写ssh server的的相关信息

	ssh_user       = "username@MyVPS.com"
	ssh_port       = "22"
	document_root  = "~/octopress"
	rsync_delete   = false
	rsync_args     = ""
	deploy_default = "rsync" 

3.3 重新生成静态html页面,并部署到服务器

	rake generate
	rake deploy

5 注意事项

5.1 git使用http proxy,执行下面的命令:

export all_proxy=socks5://127.0.0.1:1080

5.2 ssh 登录免密码 centos 7,ssh使用public key登录加了很多限制。 生成ssh key,把 key拷贝到 ~/.ssh 下的authorized_keys里面后,还是不行,研究了半天,需要继续修改:

在/etc/ssh/sshd_config文件中,

PubkeyAuthentication yes #缺省是no

在本地端和服务器端,都要修改id_rsa的权限为600,修改 .ssh的权限为700

chmod 700 .ssh
cd .ssh
chmod 600 id_rsa*

6 参考文档

Mac环境下部署Octopress个人博客到Heroku

像黑客一样写博客

部署Octopress到你的VPS

Octopress第三方主题

heroku link

ssh攻击辅助分析程序
装修记录(一):好的设计
mike163

mike163

承认自己的无知,是智慧的开始

24 日志
2 分类
46 标签
GitHub
友情链接
  • Nutz
  • JFinal
  • Wendal
  • 廖雪峰
  • 凡梦星尘
标签云
  • Nginx 3
  • Tls 3
  • Centos 2
  • Cloudflare 2
  • DNS 2
  • Er x 2
  • Iptable 2
  • Ipv6 2
  • Openwrt 2
  • Ss 2
© 2010 - 2023 麦克的茶馆
Powered by - Hugo v0.120.4 / Theme by - NexT
/
Storage by Gitee 仓库 / 粤 ICP 备 号
0%