设为首页收藏官网网盘国家资源立人课堂 今天是: 2024-05-08    "世界红十字日"  世界红十字与红新月日投稿

立人创客乐享社区

 找回密码
 立即注册
成都市金牛实验中学校

立人小喇叭+ 发布

信息中心 立人创客游戏化学习三乐法新课程开始啦!欢迎交流分享
04-04 10:04
立人创客社: 祝愿世界太平!地球早日康复!
01-07 11:43
jnschool 请同学们严格遵守国家网络安全规定,文明上网!
01-07 11:41
查看: 8486|回复: 17

Re:从零开始搭建个人网站

[复制链接] TA的其它主题

3

主题

2

好友

93

积分

注册创客

Rank: 2

积分
93
威望
10
立人币
53
贡献
3
大金牛币
1
乐创奖
1
乐享奖
0
乐课奖
0
立人证书
0
发表于 2020-4-18 14:44:30 | 显示全部楼层 |阅读模式 |
<

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 202004李柃锋 于 2020-5-10 18:34 编辑

#我的个人网站
1.前期准备工作
1.1.创建一个GitHub账号(如有可跳过此步骤)
点击此链接跳转到GitHub,全球最大的代码托管网站。

                               
登录/注册后可看大图
注册过程十分简单,这里不再赘述。

1.2. 在GitHub上创建一个新的项目。
单击 右上角【+】- New Repository新建项目。(以下简称repo)

                               
登录/注册后可看大图
然后填写项目信息。
Repo的名字格式应为:你的用户名.github.io
比如我的用户名是leostudiooo,那么我的repo就叫leostudiooo.github.io
在description一栏填写简介。

                               
登录/注册后可看大图
此处选择Public。
然后勾选Initialize the repository with a README。(此步的作用是用一个README.md对这个repo进行初始化)
完成后点击下面的【Create Repository】。
除此之外,你还需要一个能写Markdown的编辑器。我使用的是typora。

2. 部署hexo
2.1. 下载Git和Node.js
可以根据hexo官网的教程下载。

2.2. 安装hexo
在安装完git和node.js以后,我们需要打开cmd.exe(如果你配置好了执行策略,powershell也是一个不错的选择 。)#咋打开就不用说了吧…… Win+R输入cmd回车
输入npm install -g hexo-cli回车。
随便在哪新建一个文件夹,在这里运行cmd(右键git Bash here和powershell都是很好的选择),然后输入hexo init来进行初始化(也可以用hexo init 你的文件夹绝对路径
cd切换到这个文件夹,输入npm install
这时候,你的文件夹里面会多出一堆文件。不要慌,慢慢来。
你的文件夹结构应该大致是这样:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes
然后,你可以参照hexo的官方教程_config.yml进行配置。
接下来是几个常用命令:hexo new 文章名称(之后你需要在/source/_posts/ 下找到你刚创建的 文章名称.md并对其内容进行修改。)hexo generate(生成页面文件到/public/ 下)hexo server(本地服务器,用浏览器访问 localhost:4000 )hexo clean(清除/public/ 下缓存文件,慎用!)
2.3. 部署到GitHub
编辑_config.yml,在末尾添加如下内容:
deploy:
  type: git
  repo: https://github.com/你的用户名/你的repo #e.g. https://github.com/leostudiooo/leostudiooo.github.io
  branch: master #设置分支为master,默认是gh-pages

然后在此目录下(命令行中)执行npm install hexo-deployer-git
接下来,执行hexo deploy部署到GitHub。期间,会要求你登录。(如果你有其他文件需要一同部署到GitHub Pages,请将它们复制到/public/ 下。)
部署完成后,就大功告成啦!
如果你愿意折腾,也可以去试试Travis CI的自动部署。这是我参考的教程

点评

乐创: 5.0 乐享: 5.0
乐课: 5.0
乐创: 5 乐享: 5 乐课: 5
超级棒的课程,影响了一大批学生自学做开源博客网站  发表于 2021-3-7 20:11
楼主热帖

本帖被以下淘专辑推荐:

立人小创客

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-24 15:13:28 | 显示全部楼层
本帖最后由 zenglixing0822 于 2020-4-25 11:12 编辑

      再顺便说一说HTML,CSS和JavaScript,这三种语言都是为Web开发而生的,Html是用来编写网站的,HTML全称是HyperText Markup Language,超文本标记语言,是一种描述语言,用来定义网页结构。
       CSS (Cascading Style Sheets,层叠样式表)是用来控制网页在浏览器中的显示外观的声明式语言。浏览器会根据 CSS 的样式定义将其选定的元素显示为恰当的形式。一条 CSS 的样式定义包括属性和属性值,它们共同决定网页的外观。
      JavaScript是三个里面最牛逼的,我研究了好久都不知道这东西怎么弄,只要这个搞明白了就能让你的网站令人羡慕,它是一种编程语言,为通常用于客户端(client-side)的网页动态脚本,不过,也常通过像Node.js这样的包,用于服务器端(server-side)。他名字虽然和Java长得像但两者区别很大。
       想要近一步了解Web开发,我推荐你到这个网站去看看这个网站,我们这里谈的是搭建个人网站就不聊这么“深奥”的东西了,不然两年都不一定讲得完(楼主没空,也肯定不会讲,所以只有我在这里给大家讲这些科普东西了)(我和楼主不熟)我最近在想把楼主想说的全说了
我也弄了一些教程,链接:https://pan.baidu.com/s/1z0wNZafKM1hWBsCFoToZFg(4月32日后失效,提取码:gz3y)
问我为什么做的这么草率,原因是我的pdf转换工具只能免费转换一篇。
之所谓而闻之,泪也磊也

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-24 14:54:24 | 显示全部楼层
本帖最后由 zenglixing0822 于 2020-4-26 08:21 编辑

顺便提一提,编写网站用的是HTML,在制作网站之前建议下载火狐浏览器谷歌浏览器因为有的特性别的浏览器不兼容,以及至少一款代码编辑器:比如VScodeNotepad++,看自己的喜好。差点忘了这里还有一个工具帮助网页制作(http://www.xuegoo.com/lessons/html/
之所谓而闻之,泪也磊也
<

338

主题

1107

好友

1万

积分

社区管理员

创客导师

Rank: 9Rank: 9Rank: 9

积分
18082
威望
2980
立人币
8175
贡献
1229
大金牛币
444
乐创奖
39
乐享奖
12
乐课奖
6
立人证书
6

突出创客优秀版主荣誉管理创客元老

QQ
发表于 2020-5-8 11:01:10 | 显示全部楼层
zenglixing0822 发表于 2020-4-26 08:29
我的网页做的太烂太烂,我看到都不好意思了,大家千万千万别去参观。

站在时间维度学爱因斯坦的小板凳故事是因为进入时间维度就不会小看自己现在空间低维度的评价了,因为后面我会进化得更好的版本
立人创客、创客立人

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-21 11:28:39 | 显示全部楼层
本帖最后由 zenglixing0822 于 2020-4-22 11:56 编辑

之后是不是创造一个index.html文件,在里面输入html代码后保存,在网址栏输入你的用户名.github.io或者你的用户名.github.com就能看到自己的网页了?(反客为主#我的网站

无标题5.png
无标题4.png
无标题3.png
无标题2.png
无标题.png
之所谓而闻之,泪也磊也

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-21 13:11:00 | 显示全部楼层
本帖最后由 zenglixing0822 于 2020-4-22 08:03 编辑
Repo的名字格式应为:你的用户名.github.io 或者 你的用户名.github.com(不建议使用,有概率失败)。

根据最新信息.com是不允许的,详情请见——>此处
之所谓而闻之,泪也磊也

0

主题

1

好友

6

积分

新手创客

Rank: 1

积分
6
威望
2
立人币
0
贡献
0
大金牛币
0
乐创奖
0
乐享奖
0
乐课奖
0
立人证书
0
发表于 2020-4-26 08:54:56 | 显示全部楼层
我的网页做的太烂太烂,我看到都不好意思了,大家千万千万别去参观。(上面那个0822,一不小心退出来忘记密码了是我的另一个号)
立人小创客

13

主题

6

好友

2651

积分

超级版主

Rank: 8Rank: 8

积分
2651
威望
497
立人币
799
贡献
382
大金牛币
29
乐创奖
2
乐享奖
371
乐课奖
0
立人证书
0
QQ
发表于 2020-7-13 10:45:34 | 显示全部楼层
也可以找一些免费主机,它会提供ftp账户,通过一些软件输入账户、密码可以连接到主机
立人小创客

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-26 08:23:23 | 显示全部楼层
对了,这里还有一个工具帮助网页制作(http://www.xuegoo.com/lessons/html/
之所谓而闻之,泪也磊也

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-26 08:29:46 | 显示全部楼层
我的网页做的太烂太烂,我看到都不好意思了,大家千万千万别去参观。

点评

站在时间维度学爱因斯坦的小板凳故事是因为进入时间维度就不会小看自己现在空间低维度的评价了,因为后面我会进化得更好的版本  详情 回复 发表于 2020-5-8 11:01
之所谓而闻之,泪也磊也

11

主题

6

好友

4661

积分

实习版主

真理工作室

Rank: 7Rank: 7Rank: 7

积分
4661
威望
892
立人币
1278
贡献
725
大金牛币
62
乐创奖
2
乐享奖
720
乐课奖
0
立人证书
0
发表于 2020-4-25 09:01:49 | 显示全部楼层
观看这个主题的人数好多啊,都有44个人了,这就是网页的作用吧。
之所谓而闻之,泪也磊也
<

338

主题

1107

好友

1万

积分

社区管理员

创客导师

Rank: 9Rank: 9Rank: 9

积分
18082
威望
2980
立人币
8175
贡献
1229
大金牛币
444
乐创奖
39
乐享奖
12
乐课奖
6
立人证书
6

突出创客优秀版主荣誉管理创客元老

QQ
发表于 2020-4-25 21:35:27 | 显示全部楼层
非常不错的课程,多宣传积累
立人创客、创客立人
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开
Loading...
夜深了,早点休息吧!立人创客保护学生机制启动!
开站时间 -> 07:00
关站时间 -> 23:00
快速回复 返回顶部 返回列表