无论您是想学习如何创建博客,还是想特别写一些东西,维护博客确实需要时间和金钱,但是仍然有免费和开源的工具可以为您节省很多时间并且它们使您可以写作。
我将教如何使用Jekyll来简化和使用Markdown,尽管有很多选择,Jekyll与Github的交互也很好。
要求:
- 时间
- 网络
- Github帐号
安装
在Debian / Ubuntu及其衍生版本上:
sudo apt-get安装git ruby jekyll
关于Fedora及其衍生产品:
sudo yum install git ruby宝石安装jekyll
在Arch和派生类(耐心)中:
sudo pacman -S git ruby yaourt -S ruby-jekyll
基本配置:
我们用Github数据配置git
git config --global user.name“用户名” git config --global user.email“ email_id”
我们创建了git存储库,我们将在其中进行本地工作, 必须叫 与您在Github上的用户名相同
git init youruser.github.io
创建博客目录后,我们必须 在主题中搜索jekyll 否则会失败。 然后,您必须将主题的内容复制到使用git创建的目录中,在示例中使用Compass主题
/ _包括 页面正文目录
/ _布局 页面正文目录
/ _帖子 条目所在的目录
/ _css o / scss css所在的目录
/ _img o / 图片 图像所在的目录
/_config.yml 配置文件
/404.md 404错误页面
/ CNAME 链接到域
/关于.md «关于»页面
/index.html 主页
现在,用您喜欢的数据完成_config.yml配置文件,就我而言,我将其保留为:
转到我们使用的目录中的终端并编写
杰基尔服务
在浏览器中输入localhost:4000或127.0.0.1:4000,您将看到该站点正在运行,您可以通过首选的代码编辑器开始在本地修改博客内容,这是崇高的文字。
此处已安装主题的Jekyll。
当您决定准备发布博客或更新条目时,请写
git add --all git commit -m“您想显示的消息” git push -u原始主服务器
它将询问您的github用户名和密码; 编写并访问
www.youruser.github.io
到这里为止,我希望它已经清楚了。 工具 堆栈编辑 允许您将markdown文件写入和导出到github存储库,如果您需要jekyll的信息,则可以使用 jekyll官方网站 或从 github页面帮助页面.
不错的文章,但是还有许多其他CMS或Web应用程序可用于创建博客,这些博客确实确实使您专注于写作。 我觉得使用Jekyll太困难了,尽管有味道。
Jekyll,Pelican和其他人的性吸引力在于,他们从Markdown RestructuredText等生成静态站点,从而创建了可以托管在github页面上并使用Disqus添加外部评论的博客。
例如,我的博客是Pelican,创建一个新帖子就是创建一个rst文件并重新编译,我将它提交到github中的repo的gh-pages分支。
嗯,超级容易吧? 创建文件,重新编译,提交..还有WordPress(等等),每天我都爱你更多
一个奇怪的事实是kernel.org使用了这些生成器。
https://www.kernel.org/pelican.html
好吧,它们是两回事,但是对于任何静态网站构建器,我都会完全更改WordPress。 复杂性是在开始时,当您必须组装布局和其他布局时,另一件事就是您所说的,专心写作,您只需要生成一个纯文本文件,并使用markdown BAM来创建帖子。 我看不出有什么复杂的东西。
问候
我并不是说这是您的情况,但是有些人对WordPress(例如Joomla或Drupal)发动了一场圣战,赞成使用静态内容生成器。 是的,它们速度很快,很简单,但是在执行WordPress的工作时却存在更多问题,更不用说该工具是协作的东西,许多人可以参与其中,您必须主持...等等。
你说得对,elav,wordpress更好,看需求。像这样的博客 desdelinux它可以与静态内容生成器一起使用,但对于很多人参与来说这将是一个问题,此外,尽管它很容易配置,但它可能存在安全问题,这与 WordPress 不同。这就是为什么对于新手来说,我推荐 Jekyll,然后是 Wordpres,因为它更容易,而且您可以通过 HTML/CSS 中的简单教程来学习,而无需使用 PHP,因为 PHP 会吓到新手。
我写的这项技术与github页面所使用的技术相同,但是它不允许您使用自己的主题,必须使用默认主题。 当然,有一些更简单的方法,但是我一直在寻找简单的安装和配置,而不必在域,主机,SEO,安全性等方面进行工作。
用wordpress创建它花了很长时间,但我要尝试一下,非常感谢,我分享了您的文章🙂
但是……一个问题……不是博客吗?
这是一个平面页面,因为它不允许评论。
假设从技术上讲这是静态页面。 但是,如果允许您为评论安装Disqus,那么它将可以补充需要的内容。
有趣,谢谢。
谢谢。 挺好。