当前位置:首页 » 云服务器 » github搭建服务器

github搭建服务器

发布时间: 2022-02-01 02:33:45

‘壹’ hexo github搭建个人博客 需要服务器吗

可用可不用,服务器您只需要租用vps即可,很多人做个人博客都是直接需用虚拟主机,价格便宜

‘贰’ github 怎么搭建博客

在github pages网站下用jekyll制作博客教程

在我动手用jekyll部署我的博客之前,一直使用godaddy上面的wordpress主页来部署我的博客kresnik.co。WordPress当然有很多的优点,在我看来我用WordPress主要是为了
方便清晰的文件结构
可以随意选用的各种模板和插件
相对便宜的部署价格
因为这些优点,所以我想我还会在WordPress官网上继续保留我的免费博客。
既然这样,看官想必想问为什么要换成jekyll来重新部署博客?我简单的总结了一下:
流行又简洁的MarkDown写作语法
轻量级的网站结构,不再有动态网站的沉重
方便的和github pages结合,不仅免费,而且方便
所以对比与WordPress的沉重,jekyll让你回归到创作本身,当然如果你喜欢折腾,jekyll也绝对不会让你失望。推荐下面几个站点亮一下。
rusty shutter
Rasmus Andersson
安装流程
要用github pages,首先要在github中建立一个基于你的用户名的repository: 比如说我,就要建立名为kresnikwang.github.io的repo。在以前的github版本中还需要在后台开启pages的功能,现在系统检测到这样的repo名称之后,会在setting中自动开启GitHub Pages的功能,如下图: 这样之后你就可以把这个repo克隆到本地随意进行修改了,在这个里面上传的网页就是你的网站的内容了,可以上传一个index.html试一试,这就是你的网站主页了。 关于GiuHub的使用,可以看几个比较好的入门教程:GitHub
之后我们就要在本地部署jekyll,jekyll的原理很简单。这是一个已经合成好的静态html网站结构,你用这个结构在username,http://github.io文件夹里面粘帖好所有文件。再把更新完的本地repo推送到GitHub的master branch里面,你的网站就更新建设完毕了。 首先你需要ruby来使用本地jekyll。Mac和Linux可以用Terminal配合yum或者brew这样的包管理器很方便的安装ruby。Windows下更是方便,可以直接中集成好的Ruby installer来进行安装,文章里的就是传送门。
安装完ruby,之后就是要安装RubyGems,gem是一个ruby的包管理系统,可以用gem很方便的在本地安装ruby应用。
安装方法

//在RubyGems官网上下载压缩包,解压到你的本地任意位置
//在Terminal中
cd yourpath to RubyGems //你解压的位置
ruby setup.rb

有了gem之后安装jekyll就很容易了,其实用过nodejs和npm的同学应该很熟悉这样的包安装,真是这个世界手残脑残们的救星。。。。。(楼主不自觉的摸了摸自己快残了的手) 安装jekyll,有了gem,直接在Terminal里面输入以下代码:

$ gem install jekyll

好了,现在你的电脑已经准备完毕了。如果你是想自己捣鼓,可以根据这样的目录结构在你的http://username.github.io文件夹下建立以下目录结构:
├── _config.yml
├── _drafts

| ├── begin-with-the-crazy-ideas.textile
| └── on-simplicity-in-technology.markdown

├── _includes

| ├── footer.html
| └── header.html

├── _layouts

| ├── default.html
| └── post.html

├── _posts

| ├── 2007-10-29-why-every-programmer-should-play-nethack.textile
| └── 2009-04-26-barcamp-boston-4-rounp.textile

├── _site
└── index.html
你可以一个个依次建立起来,然后在自己编写一个你想要的博客。
如果你只是个普通用户,只是想要一个模板然后开始写自己的博客。那就很容易了,有几个可以简单开始的模板。
poole/poole · GitHub极简风格的模板
Jekyll Themes jekyll的模板网站,可以找到各式各样你喜欢的模板。
下载完了模板,可以吧里面的内容解压到你自己的网站目录底下。这时候你可以测试一下:

$ cd you website path //cd到你的网站目录下
$ jekyll serve
//一个开发服务器将会运行在 http://localhost:4000/
//你就能在本地服务器看到你用模板搭建的网站了

这时候可以看一下jekyll的设置,让你把模板变成你自己个性化的内容。在网站根目录下面找到_config.yml,这里会有几个比较关键的设置: 里面的permalink 就是你博客文章的目录结构,可以用pretty来简单的设置成日期+文章标题.html,也可以用自己喜欢的结构来设置。 记得把encoding 设置成utf-8,这样有利于中英文双语的写作和阅读。
到这里你就可以开始写博客了,所有的文章直接放在_posts文件夹下面,格式就是我们之前提到的markdown文件,默认的格式是.md和.markdown文件。每篇文章的开始处需要使用yml格式来写明这篇文章的简单介绍,格式如下:

---
author: kresnikwang
comments: true
date: 2015-04-28 17:42:32+00:00
layout: post
title: php, Angular JS Development|My Export Quote|农产品出口工具开发
categories:
- Works
- Tech
tags:
- bootstrap
- javascript
- php
- AngularJS
---

layout就是post,让jekyll知道你这是一篇post,很直观。需要注意的是里面的date,必须按照yml的语法来写,否则就会出现编译错误。可以只用YYYY-MM-DD来显示日期,也可以像我一样在后面加上 HH:MM:SS+00:00 来表示更具体的时间。
到此为止可以开始尽情的写博客了,用GitHub软件同步到你的repository里面,网站上面就可以进行正常的显示了。如果说要添加一下有用的extra功能的话,评论和相关文章这两个功能比较多人会关注。 评论我们可以用Disqus国内应该也有类似的网站,到Disqus注册一个账号,选择添加评论区域到自己的网页,你将会的得到类似的代码:

<!-- Add Disqus comments. -->
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = '<USERNAME>'; // required: replace example with your forum shortname
var disqus_identifier = "/works/tech/2016/06/07/%E5%9C%A8github%20pages%E7%BD%91%E7%AB%99%E4%B8%8B%E7%94%A8jekyll%E5%88%B6%E4%BD%9C%E5%8D%9A%E5%AE%A2%E6%95%99%E7%A8%8B.html";

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

根据不同的模板,把代码添加到_post/post.html或者_include/post.html里你的文章底下,那当这篇文章被访问时,下方就会有评论区了
相关文章的功能也比较好做,jekyll本来就集成了site.related_posts的功能,自动会寻找相关内容的文章,在你的post代码下面融入以下代码:

<aside class="related">
<h2>Related Posts</h2>
<ul class="related-posts">

<li>
<h3>
<a href="http://kresnikwang.github.io///journey/2015/06/05/kresnik.co-%E5%8D%9A%E5%AE%A2%E6%90%AC%E5%AE%B6%E5%91%8A%E7%A4%BA.html">
kresnik.co博客搬家告示
<small><time datetime="2015-06-05T00:00:00+00:00">05 Jun 2015</time></small>
</a>
</h3>
</li>

<li>
<h3>
<a href="http://kresnikwang.github.io///tech/2015/06/02/javascript-include-html-page-by-jquery.html">
Javascript Include Html Page By Jquery
<small><time datetime="2015-06-02T18:45:42+00:00">02 Jun 2015</time></small>
</a>
</h3>
</li>

<li>
<h3>
<a href="http://kresnikwang.github.io///tech/2015/05/31/Github-use-http-instead-of-git.html">
Github设置,强制使用"https://" 来代替 "git://"
<small><time datetime="2015-05-31T05:03:36+00:00">31 May 2015</time></small>
</a>
</h3>
</li>

</ul>
</aside>

你每篇文章下面就会有三个相关文章的链接了。
这篇教程就到这里,有机会我想再写写liquid语法制作jekyll模板的内容和从wordpress导入文章到jekyll来的方法。喜欢能有些用处,感谢。

附上出处链接:https://www.hu.com/question/23934523

‘叁’ 如何搭建一个GitHub在自己的服务器上

1、要需要购买WEB服务器(正睿服务器等)。
2、网站代码备份和数据库备份。 3、在新服务器上搭建运营环境和数据库。 4、进行域名解析(将网址指向本地的IP地址上) 5、将数据库进行还原、代码进行解压并放到根目录下。 6、开启运营环境,应该就

‘肆’ 如何用github搭建个人博客

github不能搭建个人博客。github是一个开源的代码分享协作平台,github只能发布你的程序代码。如需搭建个人博客,需要购买http服务器,域名,备案,程序。

‘伍’ 自己有服务器,想搭建一个类似于github的网站,如何实现

使用开源的代码搭建即可,推荐 gitlab

‘陆’ 如何在阿里云服务器的centos7上搭建github

sed-i'1anameserver8.8.8.8'/etc/resolv.confyummakecachefastyumcheck-updateyum-yinstallhttpdhttpd-develgccgcc-c++libstdc++-.servicesystemctlenablehttpd.servicefirewall-cmd--permanent--add-.service

‘柒’ 如何在你自己的服务器搭建类似github的服务,git部署站点

基本的git服务,可以使用gitolite,配置很简单。搭建github那样的网页功能,那就复杂了。

‘捌’ 在服务器上搭建一个github平台 用来管理代码

windows的不会。
其他的,可以使用gitolite
https://github.com/sitaramc/gitolite

‘玖’ 怎么把github仓库变成服务器

方法/步骤 1 在windows系统客户端安装git工具。 注:如何安装git工具在此不做介绍,如需了解可网上搜索安装介绍。 2 在“本地文件”中添加“.git文件”,用于git管理。 进入本地文件夹,右击鼠标-单击Git Init Here-生成.git文件夹。 3 在github创建仓库用于存储管理本地文件,示例:Blog。 点击账号前的加号(Create New)--New repository,根据引导创建一个Blog仓库。 4 远程添加github上的Blog仓库。 1)进入本地文件夹下-右击鼠标-Git Gui-远端(remote)-Add... 5 2)获取github中Blog仓库的地址。 6 3) 在Add Remote窗口中填写名字、Location。 名字:Blog Location:粘贴刚刚复制的Blog仓库路径 最后单击“Add”。 7 将本地文件内容即“已缓存的改动”,提交git管理的master分支上。 8 将本地文件上传到github上去。 单击Git Gui界面“上传”--“上传”窗口随意勾选一个或多个传输选项--点击“上传”--上传Blog过程中需要输入github的登录账号和密码。 9 在github上查看本地文件Blog项目是否上传成功。 注意事项 .git文件夹是隐藏的项目,在“查看”中允许隐藏项目显示才可以看见。 “上传”窗口中必须勾选一个或多个传输选项,传输选项不能为空否则上传会失败。

‘拾’ 如何使用github搭建一个博客

工具/原料

nodejs环境
git环境
方法/步骤

安装hexo
npm install -g hexo
创建项目
hexo init project_name
上面会自动创建目录project_name,如果你已经手动创建了目录project_name,也可以进入目录后,省略目录名来初始化项目:
cd project_name
hexo init
安装依赖
推荐修改hexo默认的package.json,增加RSS和sitemap的依赖。当然,如果你用不上RSS和sitemap,也可以不添加。无论你是否添加,都执行下面的命令,来安装依赖。
npm install
上面会根据package.json安装依赖包,这是nodejs的命令。
本地运行
将会自动启用一个端口4000的nodejs服务器(端口可在_config.yml中配置)
hexo generate
hexo server
generate命令生成静态文件,server命令启动本地服务器。
部署到Github Pages
先配置项目根目录的_config.yml,主要是文件最后面的deploy部分。

默认使用master分支,但是我使用了gh-pages分支。当我第一次提交的时候,hexo会自动帮我创建这个分支。建议使用两个分支,一个用于管理源文件,一个用于博客。
hexo generate
hexo deploy
到这里基本就完成了,访问你的github项目地址就可以访问你的博客了。
创建文章/页面/草稿
每次写完文章,重新执行第6步的deploy命令,将你的文章推送到你的博客。

你可以不写双引号,但是推荐写上,尤其是带空格的中文标题。默认new是创建post,所以新建文章时,你可以省略post。draft和post几乎一样,只是不会被自动发布,在你将它从source/_drafts移到source/_posts之前,没人看得到它。

热点内容
聚合脚本平台 发布:2024-09-20 17:51:55 浏览:180
访问拦截怎么解除安卓 发布:2024-09-20 17:28:48 浏览:275
萝卜干存储 发布:2024-09-20 17:21:37 浏览:715
苹果手机如何迁移软件到安卓手机 发布:2024-09-20 17:21:34 浏览:692
查看服务器ip限制 发布:2024-09-20 16:56:27 浏览:389
p搜系统只缓存1页为什么 发布:2024-09-20 16:48:51 浏览:839
上网的账号和密码是什么东西 发布:2024-09-20 16:31:31 浏览:612
安卓手机王者荣耀如何调超高视距 发布:2024-09-20 16:31:30 浏览:428
安卓G是什么app 发布:2024-09-20 16:23:09 浏览:81
iphone怎么压缩文件 发布:2024-09-20 16:08:18 浏览:356