介绍
Dropplets 是一个轻量级的博客平台,具有平板文件系统,这意味着它不需要像 PostgreSQL 或 MongoDB 这样的数据库。Dropplets 帖子也以令人难以置信的用户友好 Markdown 语言写,它包括一个主题市场,您可以为您的博客购买不同的模板(如果您不喜欢设计自己的)。
前提条件
有几个事情你需要完成之前,前进你的Dropplets安装。
要避免安装额外的软件,请跳过第二步 - 安装MySQL
3。
步骤一:在您的VPS上安装Dropplets
Dropplets 相对容易安装在任何服务器上. 对于本指南,让我们假设根目录位于:
」 / www / 公眾
您可以通过检查位于 /etc/nginx/sites-available/ 文件夹中的 NGINX 配置来查看您的 Web 目录的位置。
现在,让我们拿起Dropplets的副本!
sudo wget -O blog.zip https://github.com/circa75/dropplets/archive/v1.6.2.6.zip
您的服务器上应该有一个名为 blog.zip 的 Dropplets 副本,请通过 ls 命令检查。
接下来,让我们卸载它并将其移动到适当的 root 目录:
「突然unzip 博客.zip」
cp -R dropplets-1.6.2.6/* /var/www/public/
最后,我们需要让 NGINX 拥有这些文件的权利. 在这种情况下,我们的 NGINX 用户是 www-data. 但是,您可能在以前的教程中改变了您的权利。
sudo chown -R www-data:www-data /var/www/public/
sudo chmod 755 /var/www
很棒! 现在导航到您的浏览器中的根目录(http://example.com)。 安装 Dropplets 页面应该出现。
只需输入密码,然后在背面自己跳动。Dropplets已经准备好了!您应该看到主博客页面与欢迎博客帖子。
要访问 admin 区域,点击左上角的图标,输入您的密码。
步骤二:写博客文章
所以现在你想写你的第一篇博客文章,或者甚至可以将现有帖子迁移到你的新的闪亮的Dropplets安装。
** 选项A** 是用 Markdown 格式在桌面上写帖子并通过管理区上传它们。
选项B 是使用您最喜欢的终端文本编辑器来写帖子。
我们必须正确格式化我们的帖子,以便 Dropplets 可以读取它们. 每个帖子都有一个特殊的 header 标记,Dropplet 可以读取。
1# Your Post Title
2- Post Author Name (e.g. "Dropplets")
3- Post Author Twitter Handle (e.g. "dropplets")
4- Publish Date in YYYY/MM/DD Format (e.g. "2013/04/28")
5- Post Category (e.g. "Random Thoughts")
6- Post Status (e.g. "published" or "draft")
7
8Your post text starts here.
一旦你完成了写你的帖子,只需将其保存为.md 格式作为你想找到的URL名称。
《我的第一封邮件》
将解决如下,当上传:
http://example.com/我的第一篇文章
如果你想通过终端在你的服务器上写帖子,而不是在你的桌面上创建文件,只需登录到你的滴滴和纳米(或任何你使用的编辑器)一个文件:
sudo nano /var/www/public/posts/my-first-post.md
如果你已经设置了帖子的状态发布,该帖子应该是在你的网站上现场!
步骤三:修复 NGINX 问题
现在访问 http://example.com/my-first-post . 您应该感到困惑,因为您的整个帖子没有显示。 这是因为NGINX不知道如何正确显示您的标记文件。
不要害怕. 这里有一个简单的修复,它被调整到您的NGINX服务器块. 只需打开您的服务器封锁配置文件。
** 注意:** 这是您以前发现 root 目录设置的文件,在本示例中,我们指的是与 NGINX 安装的 default config。
「sudo nano /etc/nginx/sites-available/default」
现在,寻找所读的行:
1location / {
2 try_files $uri $uri/ /index.php;
3}
将这条线改为:
1location / {
2 try_files $uri $uri/ /index.php?filename=$uri;
3}
保存并关闭文件并重新启动 NGINX:
「sudo 服務 nginx 重新啟動」
如果NGINX重新启动是好的,那么完整的帖子现在应该显示在 http://example.com/my-first-post
第四步:清理
前往您下载 blog.zip 的目录并删除我们的垃圾。
「sudo rm -r blog.zip dropplets-1.6.2.6」
恭喜,您已经完成了VPS上的Dropplets的基本配置,并修复了NGINX问题。