Coder Social home page Coder Social logo

rohandebsarkar / academic-folio Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 3.0 4.4 MB

WIP: Hugo port of the popular Jekyll theme al-folio

Home Page: https://academic-folio.netlify.app/

License: MIT License

SCSS 1.74% CSS 0.02% JavaScript 87.76% HTML 9.30% Makefile 0.10% TeX 1.09%
academic-website al-folio hugo hugo-theme

academic-folio's Introduction

academic-folio

Work in Progress: Hugo port of the popular Jekyll theme al-folio

pre-commit GitHub Website

Installation

To Install this theme for your own:

  1. Fork this Repository
  2. Clone it into your own system
  3. Switch to branch publish_site
  4. Make the changes and commit
  5. Make sure your website is published correctly

We recommend not to change main branch as it would be harder to incorporate upstream changes into your repo.

Features

  • Customizable Color palettes (see data/themes)
  • Blog Section
  • News Section

academic-folio's People

Contributors

github-actions[bot] avatar pourmand1376 avatar pre-commit-ci[bot] avatar rohandebsarkar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

academic-folio's Issues

Social icons

I will be adding social icons later. This issue is to collect which social icons we should include now.
Comment with the social icons you would like to see.

Add Makefile

check:
	pre-commit run --all-files

serve: 
	hugo server --port 8989

By adding a makefile like this, we can use make check or make serve for easier access to commands.

Find Appropriate formatter for html files

Currently, All files except HTML files are formatted automatically by pre-commit.

I should find an HTML formatted which understands go language to format our hugo website. I haven't found any which does our job well.

Add `README.md`

Add a standard README.md file to the project root to welcome users the this theme.

Add docs

Add a separate list docs to show users how to use the theme.

Add Meta-lists instead of lists

So, I have an Idea. We should have three meta-list modules.

  • First one: Only title
  • Second one: Title + Description
  • Third one: Title + Description + Image

Then the user can choose where to use each module. We would eventually need to have these three list modules. So let's write it somehow so that it is flexible. I think we should give the user the ability to choose if he wants to include the image or description in each of the sections of the website.

You can also take a look at here.

Only title Sample
image

Title + Description:
image

Title + Description + Image
image
image

Add Navbar like papermod (Remove Hamburger menu)

Take a look at this theme. I like the overall look and feel and I think I will add a color-theme similar to this.

I always hated hamburger menus on mobile. They are not good for accessibility. This Hugo-papermod theme has done a good approach and I like it.

I think we can let the users have the option to choose if they want to have this hamburger menu or not.

Github Pages Deployment

Hi, Unfortunately, netlify service is censored in my country. Is there any problem with github pages? Why not have them both?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.