Coder Social home page Coder Social logo

hexo-theme-material-flow's Introduction

Material Flow

由于本人将博客系统转到hugo上,本Hexo主题将只进行bug修复
安利一发我为hugo写的相同风格的主题: YAMT

Yet Another Material-Design-Style Hexo Theme.DEMO  

Installation

# change to work dir
cd /your_blog_dir/
# install dependencies
npm i -S hexo-generator-search hexo-generator-feed hexo-renderer-less hexo-autoprefixer hexo-generator-json-content
# download source
git clone https://github.com/stkevintan/hexo-theme-material-flow themes/material-flow

Configuration

  1. Change the value of theme to material-flow in _config.yml.
  2. Put your avatar && favicon images to source/images/.
  3. Edit _config.yml and themes/material-flow/_config.yml for your needs.

Here are some examples:

  1. _config.yml
  2. themes/material-flow/_config.yml

More

Please refer to offical doc : https://hexo.io/docs/index.html

hexo-theme-material-flow's People

Contributors

cacaorick avatar kevinetc123 avatar lukamis avatar stkevintan avatar yimogit avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hexo-theme-material-flow's Issues

Cannot read property 'join' of undefined

Unhandled rejection TypeError: /home/nilton/Projetos/LinuxPro/hexo_blog/themes/material-flow/layout/layout.ejs:1

1| <%- partial('_partial/head') %>
2|
3| <%- partial('_partial/loading') %>
4| <script>setLoadingBarProgress(20)</script>

/home/nilton/Projetos/LinuxPro/hexo_blog/themes/material-flow/layout/_partial/head.ejs:22
20| <title><% if (title) { %><%= title %> | <% } %><%= config.title %></title>
21|

22|
23|
24|
25| <%- favicon_tag(config.favicon) %>

Cannot read property 'join' of undefined
at eval (eval at exports.compile (/home/nilton/Projetos/LinuxPro/hexo_blog/node_modules/ejs/lib/ejs.js:242:14), :43:388)
at eval (eval at exports.compile (/home/nilton/Projetos/LinuxPro/hexo_blog/node_modules/ejs/lib/ejs.js:242:14), :47:1161)
at /home/nilton/Projetos/LinuxPro/hexo_blog/node_modules/ejs/lib/ejs.js:255:

文章页面目录遮挡侧边栏

在阅读文章时,目录遮挡侧边栏,影响美观,能否考虑在阅读文章时将侧边栏移除,或者将目录移至左侧,

Run javascript code inside my .md file (blogpost)

I try to run some javascript code (it is an advertisement) inside md file test-post.

---
layout: post
title: test
description: see if ad runs here
---
Hello world!
{% include partial('advertisements/adv2') %}
Nice advertisement...

Then in my themes/material-flow/layout... I have this folder:
advertisements and inside this folder I have adv2.ejs with my javascript code.

It did not work... how to fix this for my purpose?

hexo s --debug出错

Unhandled rejection TypeError: D:\Projects\blog\themes\material-flow\layout\layout.ejs:1

1| <%- partial('_partial/head') %>
2|
3| <%- partial('_partial/loading') %>
4| <script>setLoadingBarProgress(20)</script>

D:\Projects\blog\themes\material-flow\layout_partial\head.ejs:22
20| <title><% if (title) { %><%= title %> | <% } %><%= config.title %></title>
21|

22|
23|
24|
25| <%- favicon_tag(config.favicon) %>

Cannot read property 'join' of undefined
at eval (eval at exports.compile (D:\Projects\blog\node_modules.1.0.0@ejs\lib\ejs.js:242:14), :43:388)
at eval (eval at exports.compile (D:\Projects\blog\node_modules.1.0.0@ejs\lib\ejs.js:242:14), :47:1161)
at D:\Projects\blog\node_modules.1.0.0@ejs\lib\ejs.js:255:15
at Theme._View.View._compiledSync (D:\Projects\blog\node_modules.3.2.2@hexo\lib\theme\view.js:122:20)
at Theme._View.View.View.renderSync (D:\Projects\blog\node_modules.3.2.2@hexo\lib\theme\view.js:50:21)
at Object.partial (D:\Projects\blog\node_modules.3.2.2@hexo\lib\plugins\helper\partial.js:42:17)
at Object.wrapper [as partial] (D:\Projects\blog\node_modules.4.17.4@lodash\lodash.js:4968:19)
at eval (eval at exports.compile (D:\Projects\blog\node_modules.1.0.0@ejs\lib\ejs.js:242:14), :30:35)
at eval (eval at exports.compile (D:\Projects\blog\node_modules.1.0.0@ejs\lib\ejs.js:242:14), :30:927)
at D:\Projects\blog\node_modules.1.0.0@ejs\lib\ejs.js:255:15
at Theme._View.View._compiled (D:\Projects\blog\node_modules.3.2.2@hexo\lib\theme\view.js:127:30)
at Theme._View.View.View.render (D:\Projects\blog\node_modules.3.2.2@hexo\lib\theme\view.js:29:15)
at D:\Projects\blog\node_modules.3.2.2@hexo\lib\theme\view.js:40:23
at tryCatcher (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\promise.js:510:31)
at Promise._settlePromise (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\promise.js:567:18)
at Promise._settlePromise0 (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\promise.js:612:10)
at Promise._settlePromises (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\promise.js:691:18)
at Async._drainQueue (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\async.js:133:16)
at Async._drainQueues (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\async.js:143:10)
at Immediate.Async.drainQueues (D:\Projects\blog\node_modules.3.4.7@bluebird\js\release\async.js:17:14)
at runCallback (timers.js:651:20)

Read More是怎么出来的?

我这里打开首页的时候,显示一片空白,不管是移动端还是chrome浏览器,再往下拉的时候才出现文章内容,并且是全部的内容,如果解决?

jQuery v2.1.4引入到哪里了?

jQuery v2.1.4引入到哪里了,我引入了最新的jquery库还是覆盖不掉,network可以看到浏览器一直调用这个版本

搜索功能用不了

在 安装依赖以后,运行hexo g的时候有下面异常,不影响使用,但不知搜索不能用是不是和这个有关
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }

搜索功能不可用

本地测试能够使用搜索,但部署网站后搜索不可用。

主题提供的Demo尝试搜索后,同样无法搜索。

Feature request -- Facebook comments plugin

Facebook comments plugin

https://github.com/iissnan/hexo-theme-next/blob/master/_config.yml

# Facebook SDK Support.
# https://github.com/iissnan/hexo-theme-next/pull/410
facebook_sdk:
  enable: false
  app_id:       #<app_id>
  fb_admin:     #<user_id>
  like_button:  #true
  webmaster:    #true
# Facebook comments plugin
# This plugin depends on Facebook SDK.
# If facebook_sdk.enable is false, Facebook comments plugin is unavailable.
facebook_comments_plugin:
  enable: false
  num_of_posts: 10  # min posts num is 1
  width: 100%       # default width is 550px
  scheme: light     # default scheme is light (light or dark)

Add _config.yml theme toc and sidebar position

Add _config.yml theme toc and sidebar position

# Table Of Contents in the Sidebar
toc:
  enable: true
  # Automatically add list number to toc.
  number: true
sidebar:
  # Sidebar Position, available value: left | right
  position: left
 #position: right

新功能添加

希望能够增加一些个性化配置:
1.Archives 能够配置文章按最新的时间到旧的排序,因为很多文章很旧的话浏览的需求不是那么高。
2.点击 Categories 能够增加一种只显示标题的的配置,因为文章很多的话根据分类找具体文章很麻烦。

作者辛苦了。

Make # in md file have same function in ejs form layout file for TOC

My _posts md files have # and ## and ### for headers.

When I use # and ## and ### for headers in my posts, then in front-end those # are used in a widget for quick reading. The # are converted into another icon.

In my theme layout folder I have a form.ejs file.

I want the headers in that form.ejs file to have the same function as the headers in my _post md files with # and ## and ###.

So basically:

_posts md files # Header = front end to show "> Header" (and widget uses this logic)
theme - layout - form.ejs file # Header = front end "> Header" (and also widget uses this logic)

So (1) now works, all good. I want (2) to work same way as (1), but problem is that here I use ejs. file, not md file.

I tried using helper... <%- markdown('make me # Header') %> - but it did not work.
<span class="input"><label for="name"><%- markdown('# Name') %></label><br>

The same function as in md file for # and ## and ### I cannot achieve. How to do?

移动端访问显示一片空白

使用Android端自带的浏览器访问,博文显示一篇空白,其他组件能显出来,搜索和菜单点击没反应。求解决。

我的标签页不能正常显示

已经有写几篇加了标签的博客,在首页的widgets里正常显示,但在我用hexo new page tags创建的标签页里没有内容,希望指正我的操作,让我的标签页正常显示
Screenshot_20190722-220012__01
Screenshot_20190722-215913__01

新功能建议

sideBar希望不要能够固定,然后加上文章目录功能

Unhandled rejection TypeError: xx/layout.ejs

Enviroment as follows: (on Ubuntu 16.04)
hexo: 3.2.2 hexo-cli: 1.0.2 node: 7.4.0 modules: 51 .....

Here is the detail of error message:

Unhandled rejection TypeError: /home/boiler/blog/themes/material-flow/layout/layout.ejs:1
 >> 1| <%- partial('_partial/head') %>
    2| <body>
    3|   <%- partial('_partial/loading') %>
    4|   <script>setLoadingBarProgress(20)</script> 

/home/boiler/blog/themes/material-flow/layout/_partial/head.ejs:22
    20|   <title><% if (title) { %><%= title %> | <% } %><%= config.title %></title>
    21|   <meta name="description" content="<%= config.description %>" />
 >> 22|   <meta name="keywords" content="<%=config.keywords.join(',') %>" />
    23|   <meta name="HandheldFriendly" content="True" />
    24|   <meta name="apple-mobile-web-app-capable" content="yes">
    25|   <%- favicon_tag(config.favicon) %>

Cannot read property 'join' of undefined
    at eval (eval at exports.compile (/home/boiler/blog/node_modules/ejs/lib/ejs.js:242:14), <anonymous>:43:388)
    at eval (eval at exports.compile (/home/boiler/blog/node_modules/ejs/lib/ejs.js:242:14), <anonymous>:47:1161)
    at /home/boiler/blog/node_modules/ejs/lib/ejs.js:255:15
    at Theme._View.View._compiledSync (/home/boiler/blog/node_modules/hexo/lib/theme/view.js:122:20)
    at Theme._View.View.View.renderSync (/home/boiler/blog/node_modules/hexo/lib/theme/view.js:50:21)
    at Object.partial (/home/boiler/blog/node_modules/hexo/lib/plugins/helper/partial.js:42:17)
    at Object.wrapper [as partial] (/home/boiler/blog/node_modules/lodash/lodash.js:4968:19)
    at eval (eval at exports.compile (/home/boiler/blog/node_modules/ejs/lib/ejs.js:242:14), <anonymous>:30:35)
    at eval (eval at exports.compile (/home/boiler/blog/node_modules/ejs/lib/ejs.js:242:14), <anonymous>:30:927)
    at /home/boiler/blog/node_modules/ejs/lib/ejs.js:255:15
    at Theme._View.View._compiled (/home/boiler/blog/node_modules/hexo/lib/theme/view.js:127:30)
    at Theme._View.View.View.render (/home/boiler/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /home/boiler/blog/node_modules/hexo/lib/theme/view.js:40:23
    at tryCatcher (/home/boiler/blog/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/home/boiler/blog/node_modules/bluebird/js/release/promise.js:510:31)
    at Promise._settlePromise (/home/boiler/blog/node_modules/bluebird/js/release/promise.js:567:18)
    at Promise._settlePromise0 (/home/boiler/blog/node_modules/bluebird/js/release/promise.js:612:10)
    at Promise._settlePromises (/home/boiler/blog/node_modules/bluebird/js/release/promise.js:691:18)
    at Async._drainQueue (/home/boiler/blog/node_modules/bluebird/js/release/async.js:133:16)
    at Async._drainQueues (/home/boiler/blog/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues (/home/boiler/blog/node_modules/bluebird/js/release/async.js:17:14)
    at runCallback (timers.js:651:20)

I know little about nodejs and I really like this theme.
( I think it's a package-relate related problem
hoping your reply.

Config title and page title in browser tab

How to have the page.title show in browser tab next to the website title?

This is for a Contact us page, so not posts.

theme/layout/contact-us.ejs (page title is Contact)

I tried following, but that did not work:

<title>
        <% if (title) { %>
        <%= title %> |
        <% } %>
        <%= config.title %></title>
<div class="contact-us">
  <h1>Contact us <%= page.title %></h1>

Disable toc-wrapper in article.ejs

How to disable toc-wrapper in article.ejs for a specific page, namely page.apple?

So, I do NOT want it hidden, but completely removed, disabled.

Because when hidden, then it still takes the empty space and that is not good.

<% if(post.toc!==false){ %>
<section class="toc-wrapper">
<%- toc(post.content) %>
</section>
<% } %>

Config page and page title in browser tab

How to have the page.title show in browser tab next to the website title?

This is for a Contact us page, so not posts.

theme/layout/contact-us.ejs (page title is Contact)

I tried following, but that did not work:

<title>
        <% if (title) { %>
        <%= title %> |
        <% } %>
        <%= config.title %></title>
<div class="contact-us">
  <h1>Contact us <%= page.title %></h1>

table样式显示不正常

貌似css3不支持这种写法,导致table的样式不能应用?
table:not('.highlight table') { width: 100%; td, th { padding: 12px 24px } tr { border-bottom: 1px solid #ddd; } &>thead>th { border-bottom-width: 2px; } }

I can't use post_link

i use the post_link in my post (follow this, but after generate, it not work
also I check previous post, the link also disappear....lol

Theme not working in subdirectory

Hi

If i try to set subdirectory in _config.yml like this:

url: my_site_url/blog/
root: /blog/

Theme does not work correctly.
Icon fonts are not found, avatar image is missing and search function does not work.
Example
Any ideas how to fix this?

Question

$ hexo g
Unhandled rejection TypeError: /hexo/themes/material/layout/layout.ejs:13
11|
12|

13| <%- partial('_partial/side') %>
14|


15| <script>setLoadingBarProgress(60);</script>
16|

/hexo/themes/material/layout/_partial/side.ejs:1

1| <% (site.data.widgets||[]).forEach(function(name){ %>
2| <%- partial('_widget/'+name) %>
3| <% }) %>
4|

(site.data.widgets || []).forEach is not a function
at ... ...

This is my side.ejs :
<% (site.data.widgets||[]).forEach(function(name){ %>
<%- partial('_widget/'+name) %>
<% }) %>

Could you help me check it?

启动后访问报错加载不出页面,这是哪里没有配置好么?

INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
Unhandled rejection TypeError: /home/yew/material/themes/material-flow/layout/layout.ejs:1

1| <%- partial('_partial/head') %>
2|
3| <%- partial('_partial/loading') %>
4| <script>setLoadingBarProgress(20)</script>

/home/yew/material/themes/material-flow/layout/_partial/head.ejs:22
20| <title><% if (title) { %><%= title %> | <% } %><%= config.title %></title>
21|

22|
23|
24|
25| <%- favicon_tag(config.favicon) %>

Cannot read property 'join' of undefined
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :43:388)
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :47:441)
at /home/yew/material/node_modules/ejs/lib/ejs.js:255:15
at Theme._View.View._compiledSync (/home/yew/material/node_modules/hexo/lib/theme/view.js:122:20)
at Theme._View.View.View.renderSync (/home/yew/material/node_modules/hexo/lib/theme/view.js:50:21)
at Object.partial (/home/yew/material/node_modules/hexo/lib/plugins/helper/partial.js:42:17)
at Object.wrapper [as partial] (/home/yew/material/node_modules/lodash/lodash.js:4968:19)
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :30:35)
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :30:927)
at /home/yew/material/node_modules/ejs/lib/ejs.js:255:15
at Theme._View.View._compiled (/home/yew/material/node_modules/hexo/lib/theme/view.js:127:30)
at Theme._View.View.View.render (/home/yew/material/node_modules/hexo/lib/theme/view.js:29:15)
at /home/yew/material/node_modules/hexo/lib/theme/view.js:40:23
at tryCatcher (/home/yew/material/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/yew/material/node_modules/bluebird/js/release/promise.js:510:31)
at Promise._settlePromise (/home/yew/material/node_modules/bluebird/js/release/promise.js:567:18)
at Promise._settlePromise0 (/home/yew/material/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/home/yew/material/node_modules/bluebird/js/release/promise.js:691:18)
at Async._drainQueue (/home/yew/material/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/home/yew/material/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues (/home/yew/material/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:651:20)

Unhandled rejection TypeError: /home/yew/material/themes/material-flow/layout/layout.ejs:1

1| <%- partial('_partial/head') %>
2|
3| <%- partial('_partial/loading') %>
4| <script>setLoadingBarProgress(20)</script>

/home/yew/material/themes/material-flow/layout/_partial/head.ejs:22
20| <title><% if (title) { %><%= title %> | <% } %><%= config.title %></title>
21|

22|
23|
24|
25| <%- favicon_tag(config.favicon) %>

Cannot read property 'join' of undefined
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :43:388)
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :47:441)
at /home/yew/material/node_modules/ejs/lib/ejs.js:255:15
at Theme._View.View._compiledSync (/home/yew/material/node_modules/hexo/lib/theme/view.js:122:20)
at Theme._View.View.View.renderSync (/home/yew/material/node_modules/hexo/lib/theme/view.js:50:21)
at Object.partial (/home/yew/material/node_modules/hexo/lib/plugins/helper/partial.js:42:17)
at Object.wrapper [as partial] (/home/yew/material/node_modules/lodash/lodash.js:4968:19)
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :30:35)
at eval (eval at exports.compile (/home/yew/material/node_modules/ejs/lib/ejs.js:242:14), :30:927)
at /home/yew/material/node_modules/ejs/lib/ejs.js:255:15
at Theme._View.View._compiled (/home/yew/material/node_modules/hexo/lib/theme/view.js:127:30)
at Theme._View.View.View.render (/home/yew/material/node_modules/hexo/lib/theme/view.js:29:15)
at /home/yew/material/node_modules/hexo/lib/theme/view.js:40:23
at tryCatcher (/home/yew/material/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/yew/material/node_modules/bluebird/js/release/promise.js:510:31)
at Promise._settlePromise (/home/yew/material/node_modules/bluebird/js/release/promise.js:567:18)
at Promise._settlePromise0 (/home/yew/material/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/home/yew/material/node_modules/bluebird/js/release/promise.js:691:18)
at Async._drainQueue (/home/yew/material/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/home/yew/material/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues (/home/yew/material/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:651:20)

支持fancybox

你好,该主题怎么来支持fancybox对图片的浏览

标题那里有点小问题...

操作系统: Arch Linux
Chromium 版本号: 64.0.3282.140

将鼠标移到标题上:
screenshot_2018-02-04_16-20-48
将鼠标移到标题外:
screenshot_2018-02-04_16-21-07

(为了更好看出问题,我缩放了页面)

How can I invisible section tab

hi there.
I make good use of your theme :)

anyway.
in detail post page, I showed section tab icon at right top.
Can i invisible/visible section tab if it clicked?

It isn't work now.

为什么正文的目录css样式在2个文章可能是不一样的

<li class="toc-item toc-level-2"><a class="toc-link" href="#临时解决方法"><span class="toc-number">1.</span> <span class="toc-text">临时解决方法</span></a></li>

有时候用的toc-level-2,在我另一个文章的目录下li会用toc-level-3,我觉得这可能是一个不太规范的问题。

目录太多导致显示不下

查看文章的时候又变目录如果很多的话超过屏幕部分就被挡住了,希望能够让目录可以滑动。
另外,现在的 markdown 中表格的样式是没有的,建议添加一下表格的样式,👍

meta-description for "tag" and "categories" pages

I know that meta-description is written in config file and works across all pages.

For blogposts I can create individual meta-descriptions and that works for the search engines.

However, my "tag" and "categories" pages get indexed now and with meta-description of home-page.
This is not good.

So I am asking if it is possible to create a custom meta-description for "tag" and "categories" pages?
Something like... description: this is a page about {{tag}} and description: this is a page about {{category}}

How, where to do this?

Search does not work for categories and tags

Search does not work for categories and tags. It does not find anything.

I specified one category as "HOUSE" and many posts have category "HOUSE", but
when I search for "HOUSE", then zero results.

Same problem with tags.

How solve? Everything else works and search is enabled true.

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.