社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

如何使用Github创建你的个人主页?

连享会 • 1 年前 • 393 次点击  

👇 连享会 · 推文导航 | www.lianxh.cn

连享会课程 · 2024 面板数据因果推断

 基于面板数据 (Panel Data) 的因果推断方法是目前实证分析的主流方法,更新速度非常快。尤其是与倍差法 (DID) 相关的方法,在近五年中发生了近乎革命性的变化。比如,DID 中应用最为广泛的双向固定效应模型 (TWFE) 便颇受质疑。这些革命性的变化导致诸多基于传统方法得到的结果不再可信。与此同时,各类新方法不断涌现,伴以复杂的推导和证明,导致我等「功底不深」的大众无所适从。这门短课程的一个主要目的就是讲清楚这些新方法的来龙去脉。徐轶青老师将采取 先「正着讲」,再「反着讲」 的授课方式。

 主要内容安排:

  • 第 1 讲 介绍经典倍差法 (DID) 的历史、和它被引入经济学的过程;
  • 第 2 讲 介绍双重固定效应 (TWFE) 模型,包括它的假设、估计方法和性质;
  • 第 3 讲 讨论近年来对 DID 的反思和“平行趋势”假设的更深入的理解;
  • 第 4 讲 重新审视 TWFE 的识别假设,理解三种违反识别假设的情况,其中,会重点讲解因果效应存在异质性的后果;
  • 第 5 讲 介绍五种新的估计量,包括 interaction weighted(交互加权法) 、csdidpanelmathdid_m 和 imputation method(插补法);
  • 第 6 讲 介绍 合成控制法 的基本原理、前提假设和估计方法,讨论其优点和主要缺陷;
  • 第 7 讲 着重讲解 潜因子法。

作者: 杨涵慧(北京第二外国语学院)
邮箱: y_h_h_l.@163.com

温馨提示: 文中链接在微信中无法生效。请点击底部「阅读原文」。或直接长按/扫描如下二维码,直达原文:


目录

  • 1. 为什么要创建个人网站?

  • 2. 托管和域名

  • 3. 复制模板网站相关代码

  • 4. 修改个人网站

    • 4.1 修改网站思路

    • 4.2 修改首页

  • 5. 结语

  • 6. 参考资料

  • 7. 相关推文



Even if you're not on the market yet, create a simple website so I can find you when I Google your name trying to offer you a job.

— A. Patrick Behrer (@abehrer) July 26, 2023

1. 为什么要创建个人网站?

个人网站就像是记录我们学习、工作和项目经历的舞台,能直接展示我们的技能和兴趣,分享我们的项目、代码和文档,展示我们的技术实力和取得的成就。

长远来看,我们可以在搜索结果中亮相,从而开启更多机会。有人可能会在搜索特定关键词、请求采访或提议合作时找到我们。而且个人网站还能包含更多关于我们的背景或爱好的私人内容,向未来的学生或合作伙伴们提供更多关于我们自己的信息。

借助 GitHub,这一切都能轻松实现,而且完全免费!

由于 Github 是全球学者和程序员的进行代码托管的最大网站,在我们的个人简历或邮件签名档中放置一个包含「https://xxxx.github.io」域名的个人主页地址也是一个很好地向外界传递信号的一个方式:我是一个能折腾代码的人!

2. 托管和域名

如果将网站比作房屋:

  • 托管:这就像“房地产”,是放置内容的在线存储空间,即服务器。
  • 域名:就像“地址”一样。这是我们告诉人们让他们知道我们的房子在哪里。如果不介意拥有一个简单的地址,托管服务通常会提供一个基本域。但是,如果我们想要一个花哨的地址,需要为此支付额外费用。
  • 模板:就像室内设计一样。一旦我们有了房子,就得开始装饰室内。但很少有人会从头开始自己设计内饰。大多数人会选择使用别人设计好的现成内饰,并根据自己的喜好进行调整,这就是模板的用途。

通过 Github 创建个人网站,我们可以利用其提供的免费“房地产”,打造一个简洁而高效的“地址”。同时,我们还可以受益于 Github 上已有的丰富设计资源,为我们的网站注入更多个性与创意。

我们可以根据自己的需求在 Github 上搜索最适合的模板。例如,在 GitHub 上搜索“Hugo academic website template”,然后浏览存储库。

在用 Github 创建个人网站时,主要有两种方法:

  1. 根据 Github Pages 的介绍, 进行初步配置,可以简单地参考模板。
  2. 直接拷贝参考的模板网站,然后根据自己的需要进行修改。

尽管使用模板可以简单地模仿样式,但如果遇到不熟悉的格式,就必须查阅相关代码,这需要一定的技术门槛,也会耗费更多时间。

多数情况下,我们无需追求过于个性化的网站风格,此时可以「复制」一份我们中意的网站的代码,然后把里面的文字介绍和相关链接替换成我们自己的即可。

因此,本文选择第二种方法,以 Tyler Ransom (https://tyleransom.github.io/) 教授的个人主页为模板,简单修改后建立我们自己的个人学术网站。

3. 复制模板网站相关代码

Tyler Ransom 教授个人主页的源码存放于其 Github 仓库中,网址为:https://github.com/tyleransom/tyleransom.github.io。

  1. 打开 Github 源码,选择 fork

Note: 这里的「fork」其实就是「复制」的意思。它的作用是将别人的仓库完整地复制一份到自己的 github 账号下。

  1. 点击 fork,输入储存名,然后创建 create fork。

注意:储存名构成的格式为 ( ) + .github.io,其中输入的储存名将成为最终网站的域名。若选择不使用默认地址,在生成网站后可能需要额外支付域名费用。

  1. 打开已创建的 fork 后,按照以下步骤进行操作:
  • 选择 Settings
  • 在下拉菜单中选择 Pages,将分支设置为 master,保存
  • 耐心等待一段时间,直到 Github Pages 地址出现

生成的链接是已经建立的个人网页地址,但内容仍然 与 Tyler 的网页相同。

4. 修改个人网站

4.1 修改网站思路

在浏览时,我们会发现:

  • 与相关主题有关的代码文件存储在 assets、javascripts 和 stylesheets 三个文件夹中,无需处理。
  • teaching 和 research 两个文件夹包含了他的教学和研究页面上传的相关文件,我们可以在这里存储和管理我们自己的文件。
  • 剩下的 HTML 文件是我们需要首先编辑修改的,其中 index.html 是首页的内容;其他文件可以按需进行命名。

4.2 修改首页

以首页为例,打开index.html

  1. 初始设置
html>
<html>
  <head>
  <script src="https://use.fontawesome.com/baff6f55f5.js">script>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="chrome=1">
    <title>灰灰是大王title>

    <link rel="stylesheet" href="stylesheets/styles.css">
    <link rel="stylesheet" href="stylesheets/github-light.css">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

      ga('create''UA-29643011-3''auto');
      ga('send''pageview');
    script>


    
    <link rel="stylesheet" href="assets/css/academicons.min.css"/>
    <link rel="stylesheet" href="assets/css/academicons.css"/>

  head>

上述部分内容基本不需要改变,主要是关于如何引用存储在在线或已下载到 assets 和 stylesheets 中的文件,可视为主题模板的一部分。

在这些文件中,title 标签用于在他人打开我们的网页时最上方小标签显示的名称,可以将其修改为我们自己的名字(包括机构)。

  1. 设置边框导航栏
<body>
    <div class="wrapper">
      <header>
        <h1>Tyler Ransomh1>
        <p> Assistant Professor of Economics<br>University of Oklahomap>
        <p>Research Affiliate<br><a href="http://legacy.iza.org/en/webcontent/personnel/photos/index_html?key=24155">Institute for the Study of Labor (IZA)a>p>
    <h3><p class="view"><a href="https://tyleransom.github.io/">Homea>p>h3>
        <h3><p class="view"><a href="https://tyleransom.github.io/research.html">Researcha>p>h3>
    <h3><p class="view"><a href="https://tyleransom.github.io/research/CV.pdf">CVa>p>h3>
        <h3><p class="view"><a href="https://tyleransom.github.io/code.html">Codea>p>h3>
        <h3><p class="view"><a href="https://tyleransom.github.io/teaching.html">Teachinga>p>h3>
        <h3><p class="view"><a href="https://tyleransom.github.io/personal.html">Personala>p>h3>
    <p class="view"><b>Socialb><br>
        <a href="mailto:ransom@ou.edu" class="author-social" target="_blank"><i class="fa fa-fw fa-envelope-square">i> Emaila><br>
        <a href="https://scholar.google.com/citations?user=eohlTTcAAAAJ&hl=en" target="_blank"><i class="ai ai-fw ai-google-scholar-square">i> Scholara><br>
        <a href="http://ideas.repec.org/f/pra541.html"><i class="fa fa-fw fa-share-alt-square">i> RePEca><br>
        <a href="http://github.com/tyleransom"><i class="fa fa-fw fa-github-square">i> GitHuba><br>
        <a href="http://twitter.com/tyleransom" class="author-social" target="_blank"><i class="fa fa-fw fa-twitter-square">i> Twitter a><br>
        <a href="http://linkedin.com/in/tyleransom" class="author-social" target="_blank"><i class="fa fa-fw fa-linkedin-square">i> LinkedIna><br>
    <p><b>Contact:b><br>Department of Economics<br>University of Oklahoma<br>322 CCD1, 308 Cate Center Drive<br>Norman, OK 73072p>
      header>

这一部分构成了整体框架,涵盖了边框、导航栏等元素。

我们只需要对各个超链接进行调整,如电子邮箱、社交媒体账号、学术主页、联系方式等,将其内容替换为个人信息;同时需将导航栏的超链接()指向我们自己的域名页面。

3.主页页面的正文内容:根据我们个人情况进行介绍

<section>
      <h3>
      <img src="IMG_2409 edit pro photo square small.jpg" height="250" width="250">h3>
      <p>I am currently an Assistant Professor of <a href="http://cas.ou.edu/economics">Economicsa> at the <a href="http://www.ou.edu/">University of Oklahomaa> and Research Affiliate at the <a href="https://www.iza.org/">Institute for the Study of Labor (IZA)a>. I graduated with a PhD in <a href="http://econ.duke.edu">Economicsa> from <a href="http://www.duke.edu">Duke Universitya> in May 2015.p>
      <p>My research interests include labor economics, urban economics, the economics of education, and applications of machine learning.p>
      section>
      <footer>
        <p><small>Hosted on GitHub Pages  Theme by <a href="https://github.com/orderedlist">orderedlista>small>p>
      footer>
    div>
    <script src="javascripts/scale.fix.js">script>
  body>
html>

5. 结语

对于创建个人网站的其他页面,比如 research、teaching 等,只需要对相关的 HTML 文件进行简单的修改即可。

修改网站可以根据个人需求来进行,从而打造一个与众不同的个人网站。

此外,还可以参考其他人的个人网站,并结合其优点,将它们融入到自己的网站中。例如,可以借鉴某一主题的格式,或者吸收别人的内容写法等,从而使得整个网站更加完善。

6. 参考资料

  • 知乎:用 Github Pages 制作个人主页的一点感悟 - 知乎 (zhihu.com)

  • Handel, Andreas. 2021. “Create a Simple Markdown/GitHub Website in Less Than 30 Minutes.” January 11, 2021. -Link-.

  • Handel, Andreas. 2021. “Create a GitHub Website with Distill in Less Than 30 Minutes.” March 21, 2021. -Link-.

  • Beginner’s Guide on Academic Website for Graduate Students

7. 相关推文

Note:产生如下推文列表的 Stata 命令为:
lianxh
安装最新版 lianxh 命令:
ssc install lianxh, replace

  • 专题:工具软件
    • 左祥太, 2022, 如何搭建个人主页-GitHub / Gitee, 连享会 No.1005.
  • 专题:Stata入门
    • 游万海, 连玉君, 2019, Stata: 外部命令的搜索、安装与使用, 连享会 No.1.
  • 专题:Stata资源
    • 王若溪, 李缘, 2020, Github使用方法及Stata资源, 连享会 No.294.
    • 王萃芳, 2022, Stata与Github交互, 连享会 No.1077.
  • 专题:Stata命令
    • 范思妤, 2022, GitHub中最受欢迎的Stata仓库, 连享会 No.1022.
    • 连享会, 2020, 如何通过-GitHub-发布自己的-Stata-命令?, 连享会 No.422.
    • 顾小龙, 连玉君, 2020, Stata帮助和网络资源汇总(持续更新中), 连享会 No.187.

课程推荐:CGE 专题 - 理论与实操
主讲老师:贾智杰 (西安交通大学)
课程时间:2024 年 4 月 13/20/27 日 (三个周六)
🍓 课程主页:https://www.lianxh.cn

New! Stata 搜索神器:lianxhsongbl  GIF 动图介绍
搜: 推文、数据分享、期刊论文、重现代码 ……
👉 安装:
. ssc install lianxh
. ssc install songbl
👉  使用:
. lianxh DID 倍分法
. songbl all

🍏 关于我们

  • 连享会 ( www.lianxh.cn,推文列表) 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 直通车: 👉【百度一下: 连享会】即可直达连享会主页。亦可进一步添加 「知乎」,「b 站」,「面板数据」,「公开课」 等关键词细化搜索。


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/167485
 
393 次点击